clang: clang::ArgumentConstructionContext Class Reference (original) (raw)
#include "[clang/Analysis/ConstructionContext.h](ConstructionContext%5F8h%5Fsource.html)"
Inheritance diagram for clang::ArgumentConstructionContext:
| Additional Inherited Members |
|
| Public Types inherited from clang::ConstructionContext |
|
| enum |
Kind { SimpleVariableKind, CXX17ElidedCopyVariableKind, VARIABLE_BEGIN = SimpleVariableKind , VARIABLE_END = CXX17ElidedCopyVariableKind , SimpleConstructorInitializerKind, CXX17ElidedCopyConstructorInitializerKind, INITIALIZER_BEGIN = SimpleConstructorInitializerKind , INITIALIZER_END = CXX17ElidedCopyConstructorInitializerKind , NewAllocatedObjectKind, SimpleTemporaryObjectKind, ElidedTemporaryObjectKind, TEMPORARY_BEGIN = SimpleTemporaryObjectKind , TEMPORARY_END = ElidedTemporaryObjectKind , SimpleReturnedValueKind, CXX17ElidedCopyReturnedValueKind, RETURNED_VALUE_BEGIN = SimpleReturnedValueKind , RETURNED_VALUE_END = CXX17ElidedCopyReturnedValueKind , ArgumentKind, LambdaCaptureKind } |
| Protected Member Functions inherited from clang::ConstructionContext |
|
|
ConstructionContext (Kind K) |
| Protected Attributes inherited from clang::ConstructionContext |
|
| Kind |
K |
Detailed Description
Definition at line 651 of file ConstructionContext.h.
Member Function Documentation
◆ classof()
◆ getCallLikeExpr()
| const Expr * clang::ArgumentConstructionContext::getCallLikeExpr ( ) const |
inline |
◆ getCXXBindTemporaryExpr()
| const CXXBindTemporaryExpr * clang::ArgumentConstructionContext::getCXXBindTemporaryExpr ( ) const |
inline |
◆ getIndex()
| unsigned clang::ArgumentConstructionContext::getIndex ( ) const |
inline |
◆ ConstructionContext
The documentation for this class was generated from the following file: