clang: clang::ArgumentConstructionContext Class Reference (original) (raw)

#include "[clang/Analysis/ConstructionContext.h](ConstructionContext%5F8h%5Fsource.html)"

Inheritance diagram for clang::ArgumentConstructionContext:

Public Member Functions
const Expr * getCallLikeExpr () const
unsigned getIndex () const
const CXXBindTemporaryExpr * getCXXBindTemporaryExpr () const
Public Member Functions inherited from clang::ConstructionContext
Kind getKind () const
virtual const ArrayInitLoopExpr * getArrayInitLoop () const
virtual ~ConstructionContext ()=default
Friends
class ConstructionContext
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: