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

Definitions

tools/clang/include/clang/AST/ASTTypeTraits.h
  230 class DynTypedNode {
tools/clang/include/clang/AST/Decl.h
  108 class TranslationUnitDecl : public Decl, public DeclContext {
  249 class NamedDecl : public Decl {
  523 class NamespaceDecl : public NamedDecl, public DeclContext,
  828 class VarDecl : public DeclaratorDecl, public Redeclarable<VarDecl> {
 1785 class FunctionDecl : public DeclaratorDecl,
 3094 class TypedefDecl : public TypedefNameDecl {
 3402 class EnumDecl : public TagDecl {
 3669 class RecordDecl : public TagDecl {
tools/clang/include/clang/AST/DeclBase.h
   88 class alignas(8) Decl {
tools/clang/include/clang/AST/DeclCXX.h
  255 class CXXRecordDecl : public RecordDecl {
tools/clang/include/clang/AST/DeclFriend.h
   53 class FriendDecl final
tools/clang/include/clang/AST/DeclTemplate.h
  961 class FunctionTemplateDecl : public RedeclarableTemplateDecl {
 1640 class ClassTemplateSpecializationDecl
 2069 class ClassTemplateDecl : public RedeclarableTemplateDecl {
tools/clang/include/clang/AST/Expr.h
  108 class Expr : public ValueStmt {
  953 class ConstantExpr final
 1878 class PredefinedExpr final
 2021 class UnaryOperator : public Expr {
 2347 class UnaryExprOrTypeTraitExpr : 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 {
 4375 class InitListExpr : public Expr {
 5115 class ParenListExpr final
 5807 class AtomicExpr : public Expr {
tools/clang/include/clang/AST/ExprCXX.h
  171 class CXXMemberCallExpr final : public CallExpr {
 1140 class CXXThrowExpr : public Expr {
 1373 class CXXBindTemporaryExpr : public Expr {
 1422 class CXXConstructExpr : public Expr {
 1688 class CXXFunctionalCastExpr final
 2100 class CXXNewExpr final
 2359 class CXXDeleteExpr : public Expr {
 3306 class ExprWithCleanups final
 4419 class MaterializeTemporaryExpr : public Expr {
tools/clang/include/clang/AST/NestedNameSpecifier.h
   48 class NestedNameSpecifier : public llvm::FoldingSetNode {
  236 class NestedNameSpecifierLoc {
tools/clang/include/clang/AST/Stmt.h
   66 class alignas(void *) Stmt {
 1213 class DeclStmt : public Stmt {
 1320 class CompoundStmt final : public Stmt,
 1443 class SwitchCase : public Stmt {
 1822 class IfStmt final
 2027 class SwitchStmt final : public Stmt,
 2210 class WhileStmt final : public Stmt,
 2620 class ReturnStmt final
tools/clang/include/clang/AST/Type.h
  643 class QualType {
tools/clang/include/clang/AST/TypeLoc.h
   56 class TypeLoc {
tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h
  993   template <typename T>