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,
  828 class VarDecl : public DeclaratorDecl, public Redeclarable<VarDecl> {
 1785 class FunctionDecl : public DeclaratorDecl,
 2650 class FieldDecl : public DeclaratorDecl, public Mergeable<FieldDecl> {
 2862 class EnumConstantDecl : public ValueDecl, public Mergeable<EnumConstantDecl> {
 2901 class IndirectFieldDecl : public ValueDecl,
 2992 class TypedefNameDecl : public TypeDecl, public Redeclarable<TypedefNameDecl> {
 3094 class TypedefDecl : public TypedefNameDecl {
 3114 class TypeAliasDecl : 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 {
 1905 class CXXMethodDecl : public FunctionDecl {
 2365 class CXXConstructorDecl final
 2690 class CXXConversionDecl : public CXXMethodDecl {
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
 1904 class ClassTemplatePartialSpecializationDecl
 2069 class ClassTemplateDecl : public RedeclarableTemplateDecl {
 2485 class VarTemplateSpecializationDecl : public VarDecl,
 2891 class VarTemplateDecl : public RedeclarableTemplateDecl {
tools/clang/include/clang/AST/Expr.h
 1146 class DeclRefExpr final
 1421 class IntegerLiteral : public Expr, public APIntStorage {
tools/clang/include/clang/AST/ExprCXX.h
 1818 class LambdaExpr final : public Expr,
tools/clang/unittests/AST/DeclMatcher.h
   20 template <typename NodeType, DeclMatcherKind MatcherKind>