|
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 |
|