/external/llvm/lib/DebugInfo/ |
DWARFDebugAbbrev.cpp | 48 for (const auto &Decl : Decls) 49 Decl.dump(OS); 56 for (const auto &Decl : Decls) { 57 if (Decl.getCode() == AbbrCode) 58 return &Decl;
|
/external/lldb/include/lldb/Symbol/ |
ClangASTImporter.h | 104 clang::Decl * 107 clang::Decl *decl); 114 clang::Decl * 117 clang::Decl *decl); 120 CompleteDecl (clang::Decl *decl); 123 CompleteTagDecl (clang::TagDecl *decl); 126 CompleteTagDeclWithOrigin (clang::TagDecl *decl, clang::TagDecl *origin) 237 clang::Decl *decl; member in struct:lldb_private::ClangASTImporter::DeclOrigin [all...] |
/external/clang/lib/AST/ |
ASTTypeTraits.cpp | 31 { NKI_None, "Decl" }, 32 #define DECL(DERIVED, BASE) { NKI_##BASE, #DERIVED "Decl" }, 77 else if (const Decl *D = get<Decl>()) 88 if (const Decl *D = get<Decl>()) 103 if (const Decl *D = get<Decl>())
|
StmtIterator.cpp | 15 #include "clang/AST/Decl.h" 70 bool StmtIteratorBase::HandleDecl(Decl* D) { 95 StmtIteratorBase::StmtIteratorBase(Decl** dgi, Decl** dge)
|
/external/clang/include/clang/Sema/ |
AnalysisBasedWarnings.h | 22 class Decl; 94 const Decl *D, const BlockExpr *blkExpr);
|
MultiplexExternalSemaSource.h | 68 Decl *GetExternalDecl(uint32_t ID) override; 72 void CompleteRedeclChain(const Decl *D) override; 81 /// \brief Resolve the offset of a statement in the decl stream into 85 /// \brief Resolve the offset of a set of C++ base specifiers in the decl 107 bool (*isKindWeWant)(Decl::Kind), 108 SmallVectorImpl<Decl*> &Result) override; 115 SmallVectorImpl<Decl*> &Result) { 121 SmallVectorImpl<Decl*> &Result) { 129 SmallVectorImpl<Decl *> &Decls) override; 147 /// a decl or type so until FinishedDeserializing is called there may b [all...] |
/external/clang/unittests/ASTMatchers/Dynamic/ |
VariantValueTest.cpp | 55 EXPECT_FALSE(Value.getMatcher().hasTypedMatcher<Decl>()); 62 EXPECT_TRUE(Value.getMatcher().hasTypedMatcher<Decl>()); 64 EXPECT_EQ("Matcher<Decl>", Value.getTypeAsString()); 68 EXPECT_FALSE(Value.getMatcher().hasTypedMatcher<Decl>()); 90 EXPECT_TRUE(Value.getMatcher().hasTypedMatcher<Decl>()); 92 EXPECT_EQ("Matcher<Decl>", Value.getTypeAsString()); 131 .getTypedMatcher<Decl>())); 135 .getTypedMatcher<Decl>())); 140 .getTypedMatcher<Decl>())); 158 .getTypedMatcher<Decl>())); [all...] |
RegistryTest.cpp | 146 Matcher<Decl> Value = constructMatcher( 148 .getTypedMatcher<Decl>(); 159 Matcher<Decl> HasInitializerSimple = constructMatcher( 161 .getTypedMatcher<Decl>(); 162 Matcher<Decl> HasInitializerComplex = constructMatcher( 165 .getTypedMatcher<Decl>(); 179 Matcher<Decl> HasParameter = 210 Matcher<Decl> DeclDecl = declaratorDecl(hasTypeLoc( 232 Matcher<Decl> Var = 233 constructMatcher("varDecl", IsDefinition).getTypedMatcher<Decl>(); [all...] |
/external/lldb/include/lldb/Expression/ |
ASTDumper.h | 26 ASTDumper (clang::Decl *decl);
|
/external/clang/include/clang/AST/ |
DeclOpenMP.h | 35 class OMPThreadPrivateDecl : public Decl { 42 Decl(DK, DC, L), NumVars(0) { } 84 static bool classof(const Decl *D) { return classofKind(D->getKind()); }
|
DeclFriend.h | 39 /// The semantic context of a friend decl is its declaring class. 40 class FriendDecl : public Decl { 79 : Decl(Decl::Friend, DC, L), 90 : Decl(Decl::Friend, Empty), NextFriend(), 165 static bool classof(const Decl *D) { return classofKind(D->getKind()); } 166 static bool classofKind(Kind K) { return K == Decl::Friend; }
|
StmtIterator.h | 27 class Decl; 36 Decl **DGI; 38 Decl **DGE; 62 bool HandleDecl(Decl* D); 69 StmtIteratorBase(Decl **dgi, Decl **dge); 84 StmtIteratorImpl(Decl **dgi, Decl **dge) : StmtIteratorBase(dgi, dge) {} 124 StmtIterator(Decl** dgi, Decl** dge [all...] |
GlobalDecl.h | 29 llvm::PointerIntPair<const Decl*, 2> Value; 31 void Init(const Decl *D) { 60 const Decl *getDecl() const { return Value.getPointer(); } 63 assert(isa<CXXConstructorDecl>(getDecl()) && "Decl is not a ctor!"); 68 assert(isa<CXXDestructorDecl>(getDecl()) && "Decl is not a dtor!"); 84 GlobalDecl getWithDecl(const Decl *D) {
|
ASTConsumer.h | 23 class Decl; 53 /// called by the parser to process every top-level Decl*. 158 virtual bool shouldSkipFunctionBody(Decl *D) { return true; }
|
ASTTypeTraits.h | 20 #include "clang/AST/Decl.h" 85 #define DECL(DERIVED, BASE) NKI_##DERIVED##Decl, 134 KIND_TO_KIND_ID(Decl) 137 #define DECL(DERIVED, BASE) KIND_TO_KIND_ID(DERIVED##Decl) 176 /// (like \c Stmt, \c Decl, \c Type and \c NestedNameSpecifier) the returned 209 /// only Stmt, Decl, Type and NestedNameSpecifier return memoization data). 291 Decl *, Stmt *, Type *, NestedNameSpecifier *, CXXCtorInitializer *> 300 T, typename std::enable_if<std::is_base_of<Decl, T>::value>::type [all...] |
/external/clang/include/clang/Analysis/ |
CallGraph.h | 37 typedef llvm::DenseMap<const Decl *, CallGraphNode *> FunctionMapTy; 53 void addToCallGraph(Decl *D) { 58 static bool includeInGraph(const Decl *D); 61 CallGraphNode *getNode(const Decl *) const; 65 CallGraphNode *getOrInsertNode(Decl *); 127 void addNodeForDecl(Decl *D, bool IsGlobal); 130 CallGraphNode *allocateNewNode(Decl *); 139 Decl *FD; 145 CallGraphNode(Decl *D) : FD(D) {} 163 Decl *getDecl() const { return FD; [all...] |
/external/clang/lib/CodeGen/ |
TargetInfo.h | 32 class Decl; 57 virtual void SetTargetAttributes(const Decl *D, llvm::GlobalValue *GV, 62 virtual void emitTargetMD(const Decl *D, llvm::GlobalValue *GV,
|
CGDebugInfo.h | 72 llvm::DIType Decl; 74 ObjCInterfaceCacheEntry(const ObjCInterfaceType *Type, llvm::DIType Decl, 76 : Type(Type), Decl(Decl), Unit(Unit) {} 92 llvm::DenseMap<const Decl *, llvm::WeakVH> RegionMap; 107 llvm::DenseMap<const Decl *, llvm::WeakVH> DeclCache; 110 llvm::DenseMap<const Decl *, llvm::WeakVH> StaticDataMemberCache; 145 llvm::DICompositeType getOrCreateFunctionType(const Decl *D, QualType FnType, 161 void CollectCXXMemberFunctions(const CXXRecordDecl *Decl, 166 void CollectCXXBases(const CXXRecordDecl *Decl, [all...] |
CGDecl.cpp | 10 // This contains code to emit Decl nodes as LLVM code. 20 #include "clang/AST/Decl.h" 34 void CodeGenFunction::EmitDecl(const Decl &D) { 36 case Decl::TranslationUnit: 37 case Decl::Namespace: 38 case Decl::UnresolvedUsingTypename: 39 case Decl::ClassTemplateSpecialization: 40 case Decl::ClassTemplatePartialSpecialization: 41 case Decl::VarTemplateSpecialization: 42 case Decl::VarTemplatePartialSpecialization [all...] |
/external/clang/include/clang/Parse/ |
Parser.h | 251 Decl *getObjCDeclContext() const { return Actions.getObjCDeclContext(); } 698 /// an objective-c decl context to its enclosing decl context and 702 Decl *DC; [all...] |
/external/clang/include/clang/Serialization/ |
ASTWriter.h | 18 #include "clang/AST/Decl.h" 133 DeclOrType(Decl *D) : Stored(D), IsType(false) { } 144 Decl *getDecl() const { 145 assert(isDecl() && "Not a decl!"); 146 return static_cast<Decl *>(Stored); 160 /// \brief The decl ID that will be assigned to the next new decl. 169 llvm::DenseMap<const Decl *, serialization::DeclID> DeclIDs; 190 void associateDeclWithFile(const Decl *D, serialization::DeclID); 286 /// An update to a Decl [all...] |
/external/clang/include/clang/ASTMatchers/ |
ASTMatchers.h | 121 typedef internal::Matcher<Decl> DeclarationMatcher; 157 const internal::VariadicAllOfMatcher<Decl> decl; member in namespace:clang::ast_matchers 170 const internal::VariadicDynCastAllOfMatcher<Decl, NamedDecl> namedDecl; 181 const internal::VariadicDynCastAllOfMatcher<Decl, NamespaceDecl> namespaceDecl; 191 Decl, 201 Decl, 215 Decl, 227 const internal::VariadicDynCastAllOfMatcher<Decl, DeclaratorDecl> 238 const internal::VariadicDynCastAllOfMatcher<Decl, ParmVarDecl> parmVarDecl [all...] |
/external/clang/unittests/AST/ |
ASTTypeTraitsTest.cpp | 30 EXPECT_TRUE(DNT<Decl>().isBaseOf(DNT<VarDecl>())); 31 EXPECT_FALSE(DNT<Decl>().isSame(DNT<VarDecl>())); 32 EXPECT_FALSE(DNT<VarDecl>().isBaseOf(DNT<Decl>())); 34 EXPECT_TRUE(DNT<Decl>().isSame(DNT<Decl>())); 71 EXPECT_EQ("Decl", DNT<Decl>().asStringRef()); 80 EXPECT_TRUE(Verifier.match("void f() {}", decl()));
|
/external/clang/tools/libclang/ |
CXCursor.h | 28 class Decl; 51 CXCursor MakeCXCursor(const clang::Attr *A, const clang::Decl *Parent, 53 CXCursor MakeCXCursor(const clang::Decl *D, CXTranslationUnit TU, 56 CXCursor MakeCXCursor(const clang::Stmt *S, const clang::Decl *Parent, 226 CXCursor MakeCursorOverloadedDeclRef(const Decl *D, SourceLocation Location, 235 typedef llvm::PointerUnion3<const OverloadExpr *, const Decl *, 244 const Decl *getCursorDecl(CXCursor Cursor); 248 const Decl *getCursorParentDecl(CXCursor Cursor); 288 bool getDeclCursorUSR(const Decl *D, SmallVectorImpl<char> &Buf);
|
/external/chromium_org/tools/clang/plugins/ |
ChromeClassTester.h | 36 bool InBannedNamespace(const clang::Decl* record); 41 std::string GetNamespace(const clang::Decl* record); 86 // List of decls to check once the current top-level decl is parsed.
|