|
struct | clang::SubobjectAdjustment |
| An adjustment to be made to the temporary created when emitting a reference binding, which accesses a particular subobject of that temporary. More...
|
|
struct | clang::SubobjectAdjustment::DTB |
|
struct | clang::SubobjectAdjustment::P |
|
class | clang::Expr |
|
class | clang::Expr::Classification |
| The return type of classify(). Represents the C++11 expression taxonomy. More...
|
|
struct | clang::Expr::EvalStatus |
| EvalStatus is a struct with detailed info about an evaluation in progress. More...
|
|
struct | clang::Expr::EvalResult |
| EvalResult is a struct with detailed info about an evaluated expression. More...
|
|
class | clang::OpaqueValueExpr |
|
class | clang::DeclRefExpr |
| A reference to a declared variable, function, enum, etc. [C99 6.5.1p2]. More...
|
|
class | clang::PredefinedExpr |
| [C99 6.4.2.2] - A predefined identifier such as func. More...
|
|
class | clang::APNumericStorage |
| Used by IntegerLiteral/FloatingLiteral to store the numeric without leaking memory. More...
|
|
class | clang::APIntStorage |
|
class | clang::APFloatStorage |
|
class | clang::IntegerLiteral |
|
class | clang::CharacterLiteral |
|
class | clang::FloatingLiteral |
|
class | clang::ImaginaryLiteral |
|
class | clang::StringLiteral |
|
class | clang::ParenExpr |
|
class | clang::UnaryOperator |
|
class | clang::OffsetOfExpr |
|
class | clang::OffsetOfExpr::OffsetOfNode |
|
class | clang::UnaryExprOrTypeTraitExpr |
|
class | clang::ArraySubscriptExpr |
| ArraySubscriptExpr - [C99 6.5.2.1] Array Subscripting. More...
|
|
class | clang::CallExpr |
|
class | clang::MemberExpr |
|
class | clang::CompoundLiteralExpr |
|
class | clang::CastExpr |
|
class | clang::ImplicitCastExpr |
|
class | clang::ExplicitCastExpr |
|
class | clang::CStyleCastExpr |
|
class | clang::BinaryOperator |
| A builtin binary operation expression such as "x + y" or "x <= y". More...
|
|
class | clang::CompoundAssignOperator |
|
class | clang::AbstractConditionalOperator |
|
class | clang::ConditionalOperator |
|
class | clang::BinaryConditionalOperator |
|
class | clang::AddrLabelExpr |
| AddrLabelExpr - The GNU address of label extension, representing &&label. More...
|
|
class | clang::StmtExpr |
|
class | clang::ShuffleVectorExpr |
|
class | clang::ConvertVectorExpr |
|
class | clang::ChooseExpr |
|
class | clang::GNUNullExpr |
|
class | clang::VAArgExpr |
| VAArgExpr, used for the builtin function __builtin_va_arg. More...
|
|
class | clang::InitListExpr |
| Describes an C or C++ initializer list. More...
|
|
class | clang::DesignatedInitExpr |
| Represents a C99 designated initializer expression. More...
|
|
struct | clang::DesignatedInitExpr::FieldDesignator |
| A field designator, e.g., ".x". More...
|
|
struct | clang::DesignatedInitExpr::ArrayOrRangeDesignator |
| An array or GNU array-range designator, e.g., "[9]" or "[10..15]". More...
|
|
class | clang::DesignatedInitExpr::Designator |
| Represents a single C99 designator. More...
|
|
class | clang::NoInitExpr |
| Represents a place-holder for an object not to be initialized by anything. More...
|
|
class | clang::DesignatedInitUpdateExpr |
|
class | clang::ImplicitValueInitExpr |
| Represents an implicitly-generated value initialization of an object of a given type. More...
|
|
class | clang::ParenListExpr |
|
class | clang::GenericSelectionExpr |
| Represents a C11 generic selection. More...
|
|
class | clang::ExtVectorElementExpr |
|
class | clang::BlockExpr |
|
class | clang::AsTypeExpr |
|
class | clang::PseudoObjectExpr |
|
class | clang::AtomicExpr |
|
class | clang::TypoExpr |
|