|
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 168 of file PtrTypesSemantics.h.
Definition at line 177 of file PtrTypesSemantics.h.
|
inline |
D is a "trivial" function. Definition at line 171 of file PtrTypesSemantics.h.
|
inline |
Definition at line 174 of file PtrTypesSemantics.h.
|
friend |
Definition at line 182 of file PtrTypesSemantics.h.
References TrivialFunctionAnalysisVisitor.
Referenced by TrivialFunctionAnalysisVisitor.