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

Definitions

tools/clang/include/clang/AST/Decl.h
  249 class NamedDecl : public Decl {
  523 class NamespaceDecl : public NamedDecl, public DeclContext,
  697 class DeclaratorDecl : public ValueDecl {
  828 class VarDecl : public DeclaratorDecl, public Redeclarable<VarDecl> {
 1601 class ParmVarDecl : public VarDecl {
 1785 class FunctionDecl : public DeclaratorDecl,
 2650 class FieldDecl : public DeclaratorDecl, public Mergeable<FieldDecl> {
 2862 class EnumConstantDecl : public ValueDecl, public Mergeable<EnumConstantDecl> {
 3140 class TagDecl : public TypeDecl,
 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 {
 1905 class CXXMethodDecl : public FunctionDecl {
 2137 class CXXCtorInitializer final {
 2365 class CXXConstructorDecl final
 2949 class NamespaceAliasDecl : public NamedDecl,
 3068 class UsingShadowDecl : public NamedDecl, public Redeclarable<UsingShadowDecl> {
 3275 class UsingDecl : public NamedDecl, public Mergeable<UsingDecl> {
tools/clang/include/clang/AST/DeclObjC.h
  138 class ObjCMethodDecl : public NamedDecl, public DeclContext {
  968 class ObjCContainerDecl : public NamedDecl, public DeclContext {
 2551 class ObjCImplementationDecl : public ObjCImplDecl {
tools/clang/include/clang/AST/DeclTemplate.h
  387 class TemplateDecl : public NamedDecl {
 1150 class TemplateTypeParmDecl : public TypeDecl {
 1640 class ClassTemplateSpecializationDecl
tools/clang/include/clang/AST/Expr.h
  108 class Expr : public ValueStmt {
 1146 class DeclRefExpr final
 1421 class IntegerLiteral : public Expr, public APIntStorage {
 1558 class FloatingLiteral : public Expr, private APFloatStorage {
 1686 class StringLiteral final
 2021 class UnaryOperator : public Expr {
 2347 class UnaryExprOrTypeTraitExpr : public Expr {
 2437 class ArraySubscriptExpr : public Expr {
 2521 class CallExpr : public Expr {
 2811 class MemberExpr final
 3125 class CastExpr : public Expr {
 3249 class ImplicitCastExpr final
 3312 class ExplicitCastExpr : public CastExpr {
 3409 class BinaryOperator : public Expr {
 3665 class AbstractConditionalOperator : public Expr {
 3707 class ConditionalOperator : public AbstractConditionalOperator {
 4375 class InitListExpr : public Expr {
 4611 class DesignatedInitExpr final
 5206 class GenericSelectionExpr final
tools/clang/include/clang/AST/ExprCXX.h
  171 class CXXMemberCallExpr final : public CallExpr {
  764 class CXXTypeidExpr : public Expr {
 1422 class CXXConstructExpr : public Expr {
 1818 class LambdaExpr final : public Expr,
 2100 class CXXNewExpr final
 2844 class OverloadExpr : public Expr {
tools/clang/include/clang/AST/ExprObjC.h
  950 class ObjCMessageExpr final
tools/clang/include/clang/AST/NestedNameSpecifier.h
   48 class NestedNameSpecifier : public llvm::FoldingSetNode {
  236 class NestedNameSpecifierLoc {
tools/clang/include/clang/AST/OpenMPClause.h
  859 class OMPDefaultClause : public OMPClause {
tools/clang/include/clang/AST/Stmt.h
   66 class alignas(void *) Stmt {
 1213 class DeclStmt : public Stmt {
 1320 class CompoundStmt final : public Stmt,
 1488 class CaseStmt final
 1822 class IfStmt final
 2027 class SwitchStmt final : public Stmt,
 2394 class ForStmt : public Stmt {
 2465 class GotoStmt : public Stmt {
 2620 class ReturnStmt final
tools/clang/include/clang/AST/StmtCXX.h
   28 class CXXCatchStmt : public Stmt {
  134 class CXXForRangeStmt : public Stmt {
tools/clang/include/clang/AST/StmtOpenMP.h
   33 class OMPExecutableDirective : public Stmt {
tools/clang/include/clang/AST/TemplateBase.h
   50 class TemplateArgument {
tools/clang/include/clang/AST/Type.h
  643 class QualType {
 1436 class alignas(8) Type : public ExtQualsTypeCommonBase {
 2670 class DecayedType : public AdjustedType {
 3010 class VariableArrayType : public ArrayType {
 5205 class ElaboratedType final
tools/clang/include/clang/AST/TypeLoc.h
   56 class TypeLoc {
tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h
  595 template <typename T>