|
clang 24.0.0git
|
An inter-procedural analysis facility that detects functions with "trivial" behavior with respect to reference counting, such as simple field getters. More...
Public Member Functions | |
| bool | isTrivial (const Decl *D, const Stmt **OffendingStmt=nullptr) const |
| bool | isTrivial (const Stmt *S, const Stmt **OffendingStmt=nullptr) const |
| bool | hasTrivialDtor (const VarDecl *VD) const |
Friends | |
| class | TrivialFunctionAnalysisVisitor |
An inter-procedural analysis facility that detects functions with "trivial" behavior with respect to reference counting, such as simple field getters.
Definition at line 212 of file PtrTypesSemantics.h.
Definition at line 221 of file PtrTypesSemantics.h.
|
inline |
D is a "trivial" function. Definition at line 215 of file PtrTypesSemantics.h.
|
inline |
Definition at line 218 of file PtrTypesSemantics.h.
|
friend |
Definition at line 226 of file PtrTypesSemantics.h.
References TrivialFunctionAnalysisVisitor.
Referenced by TrivialFunctionAnalysisVisitor.