|
class | clang::Stmt |
| Stmt - This represents one statement. More...
|
|
class | clang::Stmt::StmtBitfields |
|
class | clang::Stmt::NullStmtBitfields |
|
class | clang::Stmt::CompoundStmtBitfields |
|
class | clang::Stmt::LabelStmtBitfields |
|
class | clang::Stmt::AttributedStmtBitfields |
|
class | clang::Stmt::IfStmtBitfields |
|
class | clang::Stmt::SwitchStmtBitfields |
|
class | clang::Stmt::WhileStmtBitfields |
|
class | clang::Stmt::DoStmtBitfields |
|
class | clang::Stmt::ForStmtBitfields |
|
class | clang::Stmt::GotoStmtBitfields |
|
class | clang::Stmt::ContinueStmtBitfields |
|
class | clang::Stmt::BreakStmtBitfields |
|
class | clang::Stmt::ReturnStmtBitfields |
|
class | clang::Stmt::SwitchCaseBitfields |
|
class | clang::Stmt::ExprBitfields |
|
class | clang::Stmt::ConstantExprBitfields |
|
class | clang::Stmt::PredefinedExprBitfields |
|
class | clang::Stmt::DeclRefExprBitfields |
|
class | clang::Stmt::FloatingLiteralBitfields |
|
class | clang::Stmt::StringLiteralBitfields |
|
class | clang::Stmt::CharacterLiteralBitfields |
|
class | clang::Stmt::UnaryOperatorBitfields |
|
class | clang::Stmt::UnaryExprOrTypeTraitExprBitfields |
|
class | clang::Stmt::ArrayOrMatrixSubscriptExprBitfields |
|
class | clang::Stmt::CallExprBitfields |
|
class | clang::Stmt::MemberExprBitfields |
|
class | clang::Stmt::CastExprBitfields |
|
class | clang::Stmt::BinaryOperatorBitfields |
|
class | clang::Stmt::InitListExprBitfields |
|
class | clang::Stmt::ParenListExprBitfields |
|
class | clang::Stmt::GenericSelectionExprBitfields |
|
class | clang::Stmt::PseudoObjectExprBitfields |
|
class | clang::Stmt::SourceLocExprBitfields |
|
class | clang::Stmt::ParenExprBitfields |
|
class | clang::Stmt::StmtExprBitfields |
|
class | clang::Stmt::CXXOperatorCallExprBitfields |
|
class | clang::Stmt::CXXRewrittenBinaryOperatorBitfields |
|
class | clang::Stmt::CXXBoolLiteralExprBitfields |
|
class | clang::Stmt::CXXNullPtrLiteralExprBitfields |
|
class | clang::Stmt::CXXThisExprBitfields |
|
class | clang::Stmt::CXXThrowExprBitfields |
|
class | clang::Stmt::CXXDefaultArgExprBitfields |
|
class | clang::Stmt::CXXDefaultInitExprBitfields |
|
class | clang::Stmt::CXXScalarValueInitExprBitfields |
|
class | clang::Stmt::CXXNewExprBitfields |
|
class | clang::Stmt::CXXDeleteExprBitfields |
|
class | clang::Stmt::TypeTraitExprBitfields |
|
class | clang::Stmt::DependentScopeDeclRefExprBitfields |
|
class | clang::Stmt::CXXConstructExprBitfields |
|
class | clang::Stmt::ExprWithCleanupsBitfields |
|
class | clang::Stmt::CXXUnresolvedConstructExprBitfields |
|
class | clang::Stmt::CXXDependentScopeMemberExprBitfields |
|
class | clang::Stmt::OverloadExprBitfields |
|
class | clang::Stmt::UnresolvedLookupExprBitfields |
|
class | clang::Stmt::UnresolvedMemberExprBitfields |
|
class | clang::Stmt::CXXNoexceptExprBitfields |
|
class | clang::Stmt::SubstNonTypeTemplateParmExprBitfields |
|
class | clang::Stmt::LambdaExprBitfields |
|
class | clang::Stmt::RequiresExprBitfields |
|
class | clang::Stmt::CoawaitExprBitfields |
|
class | clang::Stmt::ObjCIndirectCopyRestoreExprBitfields |
|
class | clang::Stmt::OpaqueValueExprBitfields |
|
struct | clang::Stmt::EmptyShell |
| A placeholder type used to construct an empty shell of a type, that will be filled in later (e.g., by some de-serialization). More...
|
|
struct | clang::Stmt::CastIterator< T, TPtr, StmtPtr > |
| Iterator for iterating over Stmt * arrays that contain only T *. More...
|
|
class | clang::DeclStmt |
| DeclStmt - Adaptor class for mixing declarations with statements and expressions. More...
|
|
class | clang::NullStmt |
| NullStmt - This is the null statement ";": C99 6.8.3p3. More...
|
|
class | clang::CompoundStmt |
| CompoundStmt - This represents a group of statements like { stmt stmt }. More...
|
|
class | clang::SwitchCase |
|
class | clang::CaseStmt |
| CaseStmt - Represent a case statement. More...
|
|
class | clang::DefaultStmt |
|
class | clang::ValueStmt |
| Represents a statement that could possibly have a value and type. More...
|
|
class | clang::LabelStmt |
| LabelStmt - Represents a label, which has a substatement. More...
|
|
class | clang::AttributedStmt |
| Represents an attribute applied to a statement. More...
|
|
class | clang::IfStmt |
| IfStmt - This represents an if/then/else. More...
|
|
class | clang::SwitchStmt |
| SwitchStmt - This represents a 'switch' stmt. More...
|
|
class | clang::WhileStmt |
| WhileStmt - This represents a 'while' stmt. More...
|
|
class | clang::DoStmt |
| DoStmt - This represents a 'do/while' stmt. More...
|
|
class | clang::ForStmt |
| ForStmt - This represents a 'for (init;cond;inc)' stmt. More...
|
|
class | clang::GotoStmt |
| GotoStmt - This represents a direct goto. More...
|
|
class | clang::IndirectGotoStmt |
| IndirectGotoStmt - This represents an indirect goto. More...
|
|
class | clang::ContinueStmt |
| ContinueStmt - This represents a continue. More...
|
|
class | clang::BreakStmt |
| BreakStmt - This represents a break. More...
|
|
class | clang::ReturnStmt |
| ReturnStmt - This represents a return, optionally of an expression: return; return 4;. More...
|
|
class | clang::AsmStmt |
| AsmStmt is the base class for GCCAsmStmt and MSAsmStmt. More...
|
|
class | clang::GCCAsmStmt |
| This represents a GCC inline-assembly statement extension. More...
|
|
class | clang::GCCAsmStmt::AsmStringPiece |
| AsmStringPiece - this is part of a decomposed asm string specification (for use with the AnalyzeAsmString function below). More...
|
|
class | clang::MSAsmStmt |
| This represents a Microsoft inline-assembly statement extension. More...
|
|
class | clang::SEHExceptStmt |
|
class | clang::SEHFinallyStmt |
|
class | clang::SEHTryStmt |
|
class | clang::SEHLeaveStmt |
| Represents a __leave statement. More...
|
|
class | clang::CapturedStmt |
| This captures a statement into a function. More...
|
|
class | clang::CapturedStmt::Capture |
| Describes the capture of either a variable, or 'this', or variable-length array type. More...
|
|