|
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 173 of file PtrTypesSemantics.h.
Definition at line 182 of file PtrTypesSemantics.h.
|
inline |
D is a "trivial" function. Definition at line 176 of file PtrTypesSemantics.h.
|
inline |
Definition at line 179 of file PtrTypesSemantics.h.
|
friend |
Definition at line 187 of file PtrTypesSemantics.h.
References TrivialFunctionAnalysisVisitor.
Referenced by TrivialFunctionAnalysisVisitor.