/prebuilts/clang/host/darwin-x86/clang-4393122/include/clang/AST/ |
RecursiveASTVisitor.h | 18 #include "clang/AST/Decl.h" 93 /// Decl, or Type) is reached. 99 /// 1. TraverseDecl(Decl *x) does task #1. It is the entry point 220 /// Traverse*Decl() based on the argument's dynamic type. 224 bool TraverseDecl(Decl *D); 476 // Declare Traverse*() for all concrete Decl classes. 477 #define ABSTRACT_DECL(DECL) 478 #define DECL(CLASS, BASE) bool Traverse##CLASS##Decl(CLASS##Decl *D) [all...] |
DeclBase.h | 10 // This file defines the Decl and DeclContext interfaces. 74 /// Decl - This represents one declaration (or definition), e.g. a variable, 77 /// Note: There are objects tacked on before the *beginning* of Decl 78 /// (and its subclasses) in its Decl::operator new(). Proper alignment 79 /// of all subclasses (not requiring more than the alignment of Decl) is 81 class LLVM_ALIGNAS(/*alignof(uint64_t)*/ 8) Decl { 83 /// \brief Lists the kind of concrete classes of Decl. 85 #define DECL(DERIVED, BASE) DERIVED, 86 #define ABSTRACT_DECL(DECL) 95 /// decl-derived type that will be filled in later (e.g., by som [all...] |
/prebuilts/clang/host/darwin-x86/clang-4479392/include/clang/AST/ |
RecursiveASTVisitor.h | 18 #include "clang/AST/Decl.h" 93 /// Decl, or Type) is reached. 99 /// 1. TraverseDecl(Decl *x) does task #1. It is the entry point 220 /// Traverse*Decl() based on the argument's dynamic type. 224 bool TraverseDecl(Decl *D); 476 // Declare Traverse*() for all concrete Decl classes. 477 #define ABSTRACT_DECL(DECL) 478 #define DECL(CLASS, BASE) bool Traverse##CLASS##Decl(CLASS##Decl *D) [all...] |
DeclBase.h | 10 // This file defines the Decl and DeclContext interfaces. 74 /// Decl - This represents one declaration (or definition), e.g. a variable, 77 /// Note: There are objects tacked on before the *beginning* of Decl 78 /// (and its subclasses) in its Decl::operator new(). Proper alignment 79 /// of all subclasses (not requiring more than the alignment of Decl) is 81 class LLVM_ALIGNAS(/*alignof(uint64_t)*/ 8) Decl { 83 /// \brief Lists the kind of concrete classes of Decl. 85 #define DECL(DERIVED, BASE) DERIVED, 86 #define ABSTRACT_DECL(DECL) 95 /// decl-derived type that will be filled in later (e.g., by som [all...] |
/prebuilts/clang/host/darwin-x86/clang-4579689/include/clang/AST/ |
RecursiveASTVisitor.h | 18 #include "clang/AST/Decl.h" 93 /// Decl, or Type) is reached. 99 /// 1. TraverseDecl(Decl *x) does task #1. It is the entry point 220 /// Traverse*Decl() based on the argument's dynamic type. 224 bool TraverseDecl(Decl *D); 484 // Declare Traverse*() for all concrete Decl classes. 485 #define ABSTRACT_DECL(DECL) 486 #define DECL(CLASS, BASE) bool Traverse##CLASS##Decl(CLASS##Decl *D) [all...] |
DeclBase.h | 10 // This file defines the Decl and DeclContext interfaces. 74 /// Decl - This represents one declaration (or definition), e.g. a variable, 77 /// Note: There are objects tacked on before the *beginning* of Decl 78 /// (and its subclasses) in its Decl::operator new(). Proper alignment 79 /// of all subclasses (not requiring more than the alignment of Decl) is 81 class LLVM_ALIGNAS(/*alignof(uint64_t)*/ 8) Decl { 83 /// \brief Lists the kind of concrete classes of Decl. 85 #define DECL(DERIVED, BASE) DERIVED, 86 #define ABSTRACT_DECL(DECL) 95 /// decl-derived type that will be filled in later (e.g., by som [all...] |
/prebuilts/clang/host/darwin-x86/clang-4630689/include/clang/AST/ |
RecursiveASTVisitor.h | 18 #include "clang/AST/Decl.h" 93 /// Decl, or Type) is reached. 99 /// 1. TraverseDecl(Decl *x) does task #1. It is the entry point 220 /// Traverse*Decl() based on the argument's dynamic type. 224 bool TraverseDecl(Decl *D); 484 // Declare Traverse*() for all concrete Decl classes. 485 #define ABSTRACT_DECL(DECL) 486 #define DECL(CLASS, BASE) bool Traverse##CLASS##Decl(CLASS##Decl *D) [all...] |
DeclBase.h | 10 // This file defines the Decl and DeclContext interfaces. 74 /// Decl - This represents one declaration (or definition), e.g. a variable, 77 /// Note: There are objects tacked on before the *beginning* of Decl 78 /// (and its subclasses) in its Decl::operator new(). Proper alignment 79 /// of all subclasses (not requiring more than the alignment of Decl) is 81 class LLVM_ALIGNAS(/*alignof(uint64_t)*/ 8) Decl { 83 /// \brief Lists the kind of concrete classes of Decl. 85 #define DECL(DERIVED, BASE) DERIVED, 86 #define ABSTRACT_DECL(DECL) 95 /// decl-derived type that will be filled in later (e.g., by som [all...] |
/prebuilts/clang/host/darwin-x86/clang-4639204/include/clang/AST/ |
RecursiveASTVisitor.h | 18 #include "clang/AST/Decl.h" 93 /// Decl, or Type) is reached. 99 /// 1. TraverseDecl(Decl *x) does task #1. It is the entry point 220 /// Traverse*Decl() based on the argument's dynamic type. 224 bool TraverseDecl(Decl *D); 484 // Declare Traverse*() for all concrete Decl classes. 485 #define ABSTRACT_DECL(DECL) 486 #define DECL(CLASS, BASE) bool Traverse##CLASS##Decl(CLASS##Decl *D) [all...] |
DeclBase.h | 10 // This file defines the Decl and DeclContext interfaces. 74 /// Decl - This represents one declaration (or definition), e.g. a variable, 77 /// Note: There are objects tacked on before the *beginning* of Decl 78 /// (and its subclasses) in its Decl::operator new(). Proper alignment 79 /// of all subclasses (not requiring more than the alignment of Decl) is 81 class LLVM_ALIGNAS(/*alignof(uint64_t)*/ 8) Decl { 83 /// \brief Lists the kind of concrete classes of Decl. 85 #define DECL(DERIVED, BASE) DERIVED, 86 #define ABSTRACT_DECL(DECL) 95 /// decl-derived type that will be filled in later (e.g., by som [all...] |
/prebuilts/clang/host/darwin-x86/clang-4691093/include/clang/AST/ |
RecursiveASTVisitor.h | 18 #include "clang/AST/Decl.h" 93 /// Decl, or Type) is reached. 99 /// 1. TraverseDecl(Decl *x) does task #1. It is the entry point 220 /// Traverse*Decl() based on the argument's dynamic type. 224 bool TraverseDecl(Decl *D); 484 // Declare Traverse*() for all concrete Decl classes. 485 #define ABSTRACT_DECL(DECL) 486 #define DECL(CLASS, BASE) bool Traverse##CLASS##Decl(CLASS##Decl *D) [all...] |
DeclBase.h | 10 // This file defines the Decl and DeclContext interfaces. 74 /// Decl - This represents one declaration (or definition), e.g. a variable, 77 /// Note: There are objects tacked on before the *beginning* of Decl 78 /// (and its subclasses) in its Decl::operator new(). Proper alignment 79 /// of all subclasses (not requiring more than the alignment of Decl) is 81 class LLVM_ALIGNAS(/*alignof(uint64_t)*/ 8) Decl { 83 /// \brief Lists the kind of concrete classes of Decl. 85 #define DECL(DERIVED, BASE) DERIVED, 86 #define ABSTRACT_DECL(DECL) 95 /// decl-derived type that will be filled in later (e.g., by som [all...] |
/prebuilts/clang/host/linux-x86/clang-4053586/prebuilt_include/clang/include/clang/AST/ |
RecursiveASTVisitor.h | 18 #include "clang/AST/Decl.h" 93 /// Decl, or Type) is reached. 99 /// 1. TraverseDecl(Decl *x) does task #1. It is the entry point 220 /// Traverse*Decl() based on the argument's dynamic type. 224 bool TraverseDecl(Decl *D); 476 // Declare Traverse*() for all concrete Decl classes. 477 #define ABSTRACT_DECL(DECL) 478 #define DECL(CLASS, BASE) bool Traverse##CLASS##Decl(CLASS##Decl *D) [all...] |
DeclBase.h | 10 // This file defines the Decl and DeclContext interfaces. 73 /// Decl - This represents one declaration (or definition), e.g. a variable, 76 /// Note: There are objects tacked on before the *beginning* of Decl 77 /// (and its subclasses) in its Decl::operator new(). Proper alignment 78 /// of all subclasses (not requiring more than the alignment of Decl) is 80 class LLVM_ALIGNAS(/*alignof(uint64_t)*/ 8) Decl { 82 /// \brief Lists the kind of concrete classes of Decl. 84 #define DECL(DERIVED, BASE) DERIVED, 85 #define ABSTRACT_DECL(DECL) 94 /// decl-derived type that will be filled in later (e.g., by som [all...] |
/prebuilts/clang/host/linux-x86/clang-4393122/include/clang/AST/ |
RecursiveASTVisitor.h | 18 #include "clang/AST/Decl.h" 93 /// Decl, or Type) is reached. 99 /// 1. TraverseDecl(Decl *x) does task #1. It is the entry point 220 /// Traverse*Decl() based on the argument's dynamic type. 224 bool TraverseDecl(Decl *D); 476 // Declare Traverse*() for all concrete Decl classes. 477 #define ABSTRACT_DECL(DECL) 478 #define DECL(CLASS, BASE) bool Traverse##CLASS##Decl(CLASS##Decl *D) [all...] |
DeclBase.h | 10 // This file defines the Decl and DeclContext interfaces. 74 /// Decl - This represents one declaration (or definition), e.g. a variable, 77 /// Note: There are objects tacked on before the *beginning* of Decl 78 /// (and its subclasses) in its Decl::operator new(). Proper alignment 79 /// of all subclasses (not requiring more than the alignment of Decl) is 81 class LLVM_ALIGNAS(/*alignof(uint64_t)*/ 8) Decl { 83 /// \brief Lists the kind of concrete classes of Decl. 85 #define DECL(DERIVED, BASE) DERIVED, 86 #define ABSTRACT_DECL(DECL) 95 /// decl-derived type that will be filled in later (e.g., by som [all...] |
/prebuilts/clang/host/linux-x86/clang-4479392/include/clang/AST/ |
RecursiveASTVisitor.h | 18 #include "clang/AST/Decl.h" 93 /// Decl, or Type) is reached. 99 /// 1. TraverseDecl(Decl *x) does task #1. It is the entry point 220 /// Traverse*Decl() based on the argument's dynamic type. 224 bool TraverseDecl(Decl *D); 476 // Declare Traverse*() for all concrete Decl classes. 477 #define ABSTRACT_DECL(DECL) 478 #define DECL(CLASS, BASE) bool Traverse##CLASS##Decl(CLASS##Decl *D) [all...] |
/prebuilts/clang/host/linux-x86/clang-4579689/include/clang/AST/ |
RecursiveASTVisitor.h | 18 #include "clang/AST/Decl.h" 93 /// Decl, or Type) is reached. 99 /// 1. TraverseDecl(Decl *x) does task #1. It is the entry point 220 /// Traverse*Decl() based on the argument's dynamic type. 224 bool TraverseDecl(Decl *D); 484 // Declare Traverse*() for all concrete Decl classes. 485 #define ABSTRACT_DECL(DECL) 486 #define DECL(CLASS, BASE) bool Traverse##CLASS##Decl(CLASS##Decl *D) [all...] |
/prebuilts/clang/host/linux-x86/clang-4630689/include/clang/AST/ |
RecursiveASTVisitor.h | 18 #include "clang/AST/Decl.h" 93 /// Decl, or Type) is reached. 99 /// 1. TraverseDecl(Decl *x) does task #1. It is the entry point 220 /// Traverse*Decl() based on the argument's dynamic type. 224 bool TraverseDecl(Decl *D); 484 // Declare Traverse*() for all concrete Decl classes. 485 #define ABSTRACT_DECL(DECL) 486 #define DECL(CLASS, BASE) bool Traverse##CLASS##Decl(CLASS##Decl *D) [all...] |
/prebuilts/clang/host/linux-x86/clang-4639204/include/clang/AST/ |
RecursiveASTVisitor.h | 18 #include "clang/AST/Decl.h" 93 /// Decl, or Type) is reached. 99 /// 1. TraverseDecl(Decl *x) does task #1. It is the entry point 220 /// Traverse*Decl() based on the argument's dynamic type. 224 bool TraverseDecl(Decl *D); 484 // Declare Traverse*() for all concrete Decl classes. 485 #define ABSTRACT_DECL(DECL) 486 #define DECL(CLASS, BASE) bool Traverse##CLASS##Decl(CLASS##Decl *D) [all...] |
/prebuilts/clang/host/linux-x86/clang-4691093/include/clang/AST/ |
RecursiveASTVisitor.h | 18 #include "clang/AST/Decl.h" 93 /// Decl, or Type) is reached. 99 /// 1. TraverseDecl(Decl *x) does task #1. It is the entry point 220 /// Traverse*Decl() based on the argument's dynamic type. 224 bool TraverseDecl(Decl *D); 484 // Declare Traverse*() for all concrete Decl classes. 485 #define ABSTRACT_DECL(DECL) 486 #define DECL(CLASS, BASE) bool Traverse##CLASS##Decl(CLASS##Decl *D) [all...] |
/external/clang/include/clang/AST/ |
DeclBase.h | 10 // This file defines the Decl and DeclContext interfaces. 71 /// Decl - This represents one declaration (or definition), e.g. a variable, 74 /// Note: There are objects tacked on before the *beginning* of Decl 75 /// (and its subclasses) in its Decl::operator new(). Proper alignment 76 /// of all subclasses (not requiring more than the alignment of Decl) is 78 class LLVM_ALIGNAS(/*alignof(uint64_t)*/ 8) Decl { 80 /// \brief Lists the kind of concrete classes of Decl. 82 #define DECL(DERIVED, BASE) DERIVED, 83 #define ABSTRACT_DECL(DECL) 92 /// decl-derived type that will be filled in later (e.g., by som [all...] |
/external/clang/lib/AST/ |
ASTDumper.cpp | 56 // Decl kind names (VarDecl, FunctionDecl, etc) 89 // Decl names 216 void dumpDecl(const Decl *D); 228 void dumpBareDeclRef(const Decl *Node); 229 void dumpDeclRef(const Decl *Node, const char *Label = nullptr); 716 void ASTDumper::dumpBareDeclRef(const Decl *D) { 738 void ASTDumper::dumpDeclRef(const Decl *D, const char *Label) { 782 dumpBareDeclRef(cast<Decl>(DC)); 787 dumpPointer(cast<Decl>(Primary)); 815 // Dump earliest decl first [all...] |
DeclBase.cpp | 10 // This file implements the Decl and DeclContext classes. 18 #include "clang/AST/Decl.h" 40 #define DECL(DERIVED, BASE) static int n##DERIVED##s = 0; 41 #define ABSTRACT_DECL(DECL) 44 void Decl::updateOutOfDate(IdentifierInfo &II) const { 48 #define DECL(DERIVED, BASE) \ 49 static_assert(llvm::AlignOf<Decl>::Alignment >= \ 50 llvm::AlignOf<DERIVED##Decl>::Alignment, \ 52 #define ABSTRACT_DECL(DECL) 55 void *Decl::operator new(std::size_t Size, const ASTContext &Context [all...] |
/prebuilts/clang/host/darwin-x86/clang-4053586/prebuilt_include/clang/include/clang/AST/ |
DeclBase.h | 10 // This file defines the Decl and DeclContext interfaces. 73 /// Decl - This represents one declaration (or definition), e.g. a variable, 76 /// Note: There are objects tacked on before the *beginning* of Decl 77 /// (and its subclasses) in its Decl::operator new(). Proper alignment 78 /// of all subclasses (not requiring more than the alignment of Decl) is 80 class LLVM_ALIGNAS(/*alignof(uint64_t)*/ 8) Decl { 82 /// \brief Lists the kind of concrete classes of Decl. 84 #define DECL(DERIVED, BASE) DERIVED, 85 #define ABSTRACT_DECL(DECL) 94 /// decl-derived type that will be filled in later (e.g., by som [all...] |