reference, declarationdefinition
definition → references, declarations, derived classes, virtual overrides
reference to multiple definitions → definitions
unreferenced

Definitions

tools/clang/include/clang/AST/ASTTypeTraits.h
  471 template <typename T>
tools/clang/include/clang/AST/Expr.h
  108 class Expr : public ValueStmt {
  953 class ConstantExpr final
 1050 class OpaqueValueExpr : public Expr {
 1146 class DeclRefExpr final
 1421 class IntegerLiteral : public Expr, public APIntStorage {
 1505 class CharacterLiteral : public Expr {
 1558 class FloatingLiteral : public Expr, private APFloatStorage {
 1686 class StringLiteral final
 1878 class PredefinedExpr final
 1969 class ParenExpr : public Expr {
 2021 class UnaryOperator : public Expr {
 2347 class UnaryExprOrTypeTraitExpr : public Expr {
 2437 class ArraySubscriptExpr : public Expr {
 2521 class CallExpr : public Expr {
 2811 class MemberExpr final
 3052 class CompoundLiteralExpr : public Expr {
 3125 class CastExpr : public Expr {
 3249 class ImplicitCastExpr final
 3312 class ExplicitCastExpr : public CastExpr {
 3346 class CStyleCastExpr final
 3409 class BinaryOperator : public Expr {
 3665 class AbstractConditionalOperator : public Expr {
 3707 class ConditionalOperator : public AbstractConditionalOperator {
 3780 class BinaryConditionalOperator : public AbstractConditionalOperator {
 3882 class AddrLabelExpr : public Expr {
 3926 class StmtExpr : public Expr {
 4102 class ChooseExpr : public Expr {
 4182 class GNUNullExpr : public Expr {
 4375 class InitListExpr : public Expr {
 4611 class DesignatedInitExpr final
 5089 class ImplicitValueInitExpr : public Expr {
 5115 class ParenListExpr final
 5206 class GenericSelectionExpr final
 5807 class AtomicExpr : public Expr {
tools/clang/include/clang/AST/ExprCXX.h
   78 class CXXOperatorCallExpr final : public CallExpr {
  171 class CXXMemberCallExpr final : public CallExpr {
  353 class CXXNamedCastExpr : public ExplicitCastExpr {
  409 class CXXStaticCastExpr final
  487 class CXXReinterpretCastExpr final
  527 class CXXConstCastExpr final
  645 class CXXBoolLiteralExpr : public Expr {
  764 class CXXTypeidExpr : public Expr {
 1097 class CXXThisExpr : public Expr {
 1140 class CXXThrowExpr : public Expr {
 1202 class CXXDefaultArgExpr final : public Expr {
 1373 class CXXBindTemporaryExpr : public Expr {
 1422 class CXXConstructExpr : public Expr {
 1688 class CXXFunctionalCastExpr final
 1750 class CXXTemporaryObjectExpr final : public CXXConstructExpr {
 1818 class LambdaExpr final : public Expr,
 2100 class CXXNewExpr final
 2359 class CXXDeleteExpr : public Expr {
 2627 class TypeTraitExpr final
 2844 class OverloadExpr : public Expr {
 3037 class UnresolvedLookupExpr final
 3306 class ExprWithCleanups final
 3390 class CXXUnresolvedConstructExpr final
 3511 class CXXDependentScopeMemberExpr final
 3771 class UnresolvedMemberExpr final
 4209 class SubstNonTypeTemplateParmExpr : public Expr {
 4419 class MaterializeTemporaryExpr : public Expr {
tools/clang/include/clang/AST/ExprObjC.h
  546 class ObjCIvarRefExpr : public Expr {
  950 class ObjCMessageExpr final
tools/clang/include/clang/AST/Stmt.h
   66 class alignas(void *) Stmt {
 1213 class DeclStmt : public Stmt {
 1285 class NullStmt : public Stmt {
 1320 class CompoundStmt final : public Stmt,
 1443 class SwitchCase : public Stmt {
 1488 class CaseStmt final
 1720 class LabelStmt : public ValueStmt {
 1822 class IfStmt final
 2027 class SwitchStmt final : public Stmt,
 2210 class WhileStmt final : public Stmt,
 2338 class DoStmt : public Stmt {
 2394 class ForStmt : public Stmt {
 2465 class GotoStmt : public Stmt {
 2553 class ContinueStmt : public Stmt {
 2620 class ReturnStmt final
 2703 class AsmStmt : public Stmt {
tools/clang/include/clang/AST/StmtCXX.h
   28 class CXXCatchStmt : public Stmt {
  134 class CXXForRangeStmt : public Stmt {
tools/clang/include/clang/AST/StmtObjC.h
  332 class ObjCAtThrowStmt : public Stmt {
  368 class ObjCAutoreleasePoolStmt : public Stmt {
tools/clang/include/clang/AST/StmtOpenMP.h
   33 class OMPExecutableDirective : public Stmt {