#include "clang/Basic/LLVM.h"
#include "llvm/ADT/ArrayRef.h"
#include "llvm/ADT/SmallVector.h"
Go to the source code of this file.
|
enum | clang::ento::objc_retain::ArgEffect {
clang::ento::objc_retain::DoNothing,
clang::ento::objc_retain::Autorelease,
clang::ento::objc_retain::Dealloc,
clang::ento::objc_retain::DecRef,
clang::ento::objc_retain::DecRefMsg,
clang::ento::objc_retain::DecRefBridgedTransferred,
clang::ento::objc_retain::IncRefMsg,
clang::ento::objc_retain::IncRef,
clang::ento::objc_retain::MakeCollectable,
clang::ento::objc_retain::UnretainedOutParameter,
clang::ento::objc_retain::RetainedOutParameter,
clang::ento::objc_retain::MayEscape,
clang::ento::objc_retain::StopTracking,
clang::ento::objc_retain::StopTrackingHard,
clang::ento::objc_retain::DecRefAndStopTrackingHard,
clang::ento::objc_retain::DecRefMsgAndStopTrackingHard
} |
| An ArgEffect summarizes the retain count behavior on an argument or receiver to a function or method. More...
|
|