Searched refs:TagDecl (Results 1 - 25 of 96) sorted by relevance
1234
/external/clang/include/clang/AST/ |
H A D | MangleNumberingContext.h | 27 class TagDecl; 58 virtual unsigned getManglingNumber(const TagDecl *TD,
|
H A D | ASTConsumer.h | 28 class TagDecl; 71 /// HandleTagDeclDefinition - This callback is invoked each time a TagDecl 75 virtual void HandleTagDeclDefinition(TagDecl *D) {} 77 /// \brief This callback is invoked the first time each TagDecl is required to 79 virtual void HandleTagDeclRequiredDefinition(const TagDecl *D) {}
|
H A D | ASTMutationListener.h | 31 class TagDecl; 43 /// \brief A new TagDecl definition was completed. 44 virtual void CompletedTagDefinition(const TagDecl *D) { }
|
H A D | PrettyPrinter.h | 25 class TagDecl;
|
H A D | Mangle.h | 57 llvm::DenseMap<const TagDecl*, uint64_t> AnonStructIds; 83 uint64_t getAnonymousStructId(const TagDecl *TD) { 84 std::pair<llvm::DenseMap<const TagDecl *, uint64_t>::iterator, bool>
|
H A D | Decl.h | 2512 /// TagDecl - Represents the declaration of a struct/union/class/enum. 2513 class TagDecl 2514 : public TypeDecl, public DeclContext, public Redeclarable<TagDecl> { 2593 TagDecl(Kind DK, TagKind TK, const ASTContext &C, DeclContext *DC, 2594 SourceLocation L, IdentifierInfo *Id, TagDecl *PrevDecl, 2606 typedef Redeclarable<TagDecl> redeclarable_base; 2607 TagDecl *getNextRedeclarationImpl() override { 2610 TagDecl *getPreviousDeclImpl() override { 2613 TagDecl *getMostRecentDeclImpl() override { 2644 TagDecl *getCanonicalDec [all...] |
H A D | ASTImporter.h | 73 SmallVector<TagDecl *, 4> AnonTagsWithPendingTypedefs; 262 /// \brief Called for ObjCInterfaceDecl, ObjCProtocolDecl, and TagDecl.
|
/external/chromium_org/tools/clang/plugins/ |
H A D | ChromeClassTester.h | 23 virtual void HandleTagDeclDefinition(clang::TagDecl* tag); 50 void CheckTag(clang::TagDecl*); 87 std::vector<clang::TagDecl*> pending_class_decls_;
|
H A D | ChromeClassTester.cpp | 47 void ChromeClassTester::HandleTagDeclDefinition(TagDecl* tag) { 59 void ChromeClassTester::CheckTag(TagDecl* tag) {
|
/external/lldb/include/lldb/Expression/ |
H A D | ASTStructExtractor.h | 92 void HandleTagDeclDefinition(clang::TagDecl *D);
|
H A D | ASTResultSynthesizer.h | 84 void HandleTagDeclDefinition(clang::TagDecl *D);
|
H A D | ClangASTSource.h | 167 /// Complete a TagDecl. 173 CompleteType (clang::TagDecl *Tag); 269 CompleteType (clang::TagDecl *Tag)
|
/external/lldb/source/Symbol/ |
H A D | ClangASTImporter.cpp | 204 else if (TagDecl *tag_decl = dyn_cast<TagDecl>(decl)) 220 ClangASTImporter::CompleteTagDecl (clang::TagDecl *decl) 241 ClangASTImporter::CompleteTagDeclWithOrigin(clang::TagDecl *decl, clang::TagDecl *origin_decl) 488 if (TagDecl *tag_decl = dyn_cast<TagDecl>(decl)) 490 if (TagDecl *original_tag_decl = dyn_cast<TagDecl>(original_decl)) 638 if (isa<TagDecl>(t [all...] |
H A D | ClangExternalASTSourceCallbacks.cpp | 131 ClangExternalASTSourceCallbacks::CompleteType (TagDecl *tag_decl)
|
/external/clang/lib/CodeGen/ |
H A D | ModuleBuilder.cpp | 60 } else if (auto TD = dyn_cast<TagDecl>(D)) { 122 /// HandleTagDeclDefinition - This callback is invoked each time a TagDecl 126 void HandleTagDeclDefinition(TagDecl *D) override { 133 void HandleTagDeclRequiredDefinition(const TagDecl *D) override {
|
H A D | CodeGenTypes.h | 48 class TagDecl; 148 /// UpdateCompletedType - When we find the full definition for a TagDecl, 150 void UpdateCompletedType(const TagDecl *TD);
|
/external/lldb/include/lldb/Symbol/ |
H A D | ClangExternalASTSourceCallbacks.h | 34 typedef void (*CompleteTagDeclCallback)(void *baton, clang::TagDecl *); 120 CompleteType (clang::TagDecl *tag_decl);
|
H A D | ClangASTImporter.h | 123 CompleteTagDecl (clang::TagDecl *decl); 126 CompleteTagDeclWithOrigin (clang::TagDecl *decl, clang::TagDecl *origin);
|
/external/clang/include/clang/Frontend/ |
H A D | MultiplexConsumer.h | 42 void HandleTagDeclDefinition(TagDecl *D) override;
|
/external/clang/lib/AST/ |
H A D | ItaniumCXXABI.cpp | 44 unsigned getManglingNumber(const TagDecl *TD, unsigned) override {
|
H A D | ExternalASTSource.cpp | 31 void ExternalASTSource::CompleteType(TagDecl *Tag) {}
|
/external/clang/tools/libclang/ |
H A D | IndexTypeSourceInfo.cpp | 42 TagDecl *D = TL.getDecl(); 150 void IndexingContext::indexTagDecl(const TagDecl *D) {
|
/external/lldb/include/lldb/Core/ |
H A D | ClangForward.h | 109 class TagDecl;
|
/external/clang/lib/Serialization/ |
H A D | ASTCommon.cpp | 103 if (const TagDecl *Def = cast<TagDecl>(DC)->getDefinition())
|
/external/clang/lib/Frontend/ |
H A D | MultiplexConsumer.cpp | 92 void CompletedTagDefinition(const TagDecl *D) override; 120 void MultiplexASTMutationListener::CompletedTagDefinition(const TagDecl *D) { 249 void MultiplexConsumer::HandleTagDeclDefinition(TagDecl *D) {
|
Completed in 428 milliseconds
1234