|
| class | clang::ConstructionContextItem |
| | Represents a single point (AST node) in the program that requires attention during construction of an object. More...
|
| class | clang::ConstructionContextLayer |
| | Construction context can be seen as a linked list of multiple layers. More...
|
| class | clang::ConstructionContext |
| | ConstructionContext's subclasses describe different ways of constructing an object in C++. More...
|
| class | clang::VariableConstructionContext |
| | An abstract base class for local variable constructors. More...
|
| class | clang::SimpleVariableConstructionContext |
| | Represents construction into a simple local variable, eg. More...
|
| class | clang::CXX17ElidedCopyVariableConstructionContext |
| | Represents construction into a simple variable with an initializer syntax, with a single constructor, eg. More...
|
| class | clang::ConstructorInitializerConstructionContext |
| class | clang::SimpleConstructorInitializerConstructionContext |
| | Represents construction into a field or a base class within a bigger object via a constructor initializer, eg. More...
|
| class | clang::CXX17ElidedCopyConstructorInitializerConstructionContext |
| | Represents construction into a field or a base class within a bigger object via a constructor initializer, with a single constructor, eg. More...
|
| class | clang::NewAllocatedObjectConstructionContext |
| | Represents immediate initialization of memory allocated by operator new, eg. More...
|
| class | clang::TemporaryObjectConstructionContext |
| | Represents a temporary object, eg. More...
|
| class | clang::SimpleTemporaryObjectConstructionContext |
| | Represents a temporary object that is not constructed for the purpose of being immediately copied/moved by an elidable copy/move-constructor. More...
|
| class | clang::ElidedTemporaryObjectConstructionContext |
| | Represents a temporary object that is constructed for the sole purpose of being immediately copied by an elidable copy/move constructor. More...
|
| class | clang::ReturnedValueConstructionContext |
| class | clang::SimpleReturnedValueConstructionContext |
| | Represents a temporary object that is being immediately returned from a function by value, eg. More...
|
| class | clang::CXX17ElidedCopyReturnedValueConstructionContext |
| | Represents a temporary object that is being immediately returned from a function by value, eg. More...
|
| class | clang::ArgumentConstructionContext |
| class | clang::LambdaCaptureConstructionContext |