|
clang 23.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 174 of file PtrTypesSemantics.h.
Definition at line 183 of file PtrTypesSemantics.h.
|
inline |
D is a "trivial" function. Definition at line 177 of file PtrTypesSemantics.h.
|
inline |
Definition at line 180 of file PtrTypesSemantics.h.
|
friend |
Definition at line 188 of file PtrTypesSemantics.h.
References TrivialFunctionAnalysisVisitor.
Referenced by TrivialFunctionAnalysisVisitor.