/external/lldb/source/Symbol/ |
D | ClangASTImporter.cpp | 204 else if (TagDecl *tag_decl = dyn_cast<TagDecl>(decl)) in CompleteDecl() 220 ClangASTImporter::CompleteTagDecl (clang::TagDecl *decl) in CompleteTagDecl() 241 ClangASTImporter::CompleteTagDeclWithOrigin(clang::TagDecl *decl, clang::TagDecl *origin_decl) in CompleteTagDeclWithOrigin() 488 if (TagDecl *tag_decl = dyn_cast<TagDecl>(decl)) in ExecuteDeportWorkQueues() 490 if (TagDecl *original_tag_decl = dyn_cast<TagDecl>(original_decl)) in ExecuteDeportWorkQueues() 638 if (isa<TagDecl>(to) || isa<ObjCInterfaceDecl>(to)) in Imported() 677 if (TagDecl *from_tag_decl = dyn_cast<TagDecl>(from)) in Imported() 679 TagDecl *to_tag_decl = dyn_cast<TagDecl>(to); in Imported()
|
D | ClangExternalASTSourceCallbacks.cpp | 131 ClangExternalASTSourceCallbacks::CompleteType (TagDecl *tag_decl) in CompleteType()
|
/external/clang/include/clang/AST/ |
D | ASTConsumer.h | 28 class TagDecl; variable 75 virtual void HandleTagDeclDefinition(TagDecl *D) {} in HandleTagDeclDefinition() 79 virtual void HandleTagDeclRequiredDefinition(const TagDecl *D) {} in HandleTagDeclRequiredDefinition()
|
D | MangleNumberingContext.h | 27 class TagDecl; variable 55 virtual unsigned getManglingNumber(const TagDecl *TD,
|
D | Decl.h | 2591 TagDecl *getAnonDeclWithTypedefName() const; 2648 class TagDecl 2649 : public TypeDecl, public DeclContext, public Redeclarable<TagDecl> { 2728 TagDecl(Kind DK, TagKind TK, const ASTContext &C, DeclContext *DC, in TagDecl() function 2729 SourceLocation L, IdentifierInfo *Id, TagDecl *PrevDecl, in TagDecl() 2741 typedef Redeclarable<TagDecl> redeclarable_base; 2742 TagDecl *getNextRedeclarationImpl() override { in getNextRedeclarationImpl() 2745 TagDecl *getPreviousDeclImpl() override { in getPreviousDeclImpl() 2748 TagDecl *getMostRecentDeclImpl() override { in getMostRecentDeclImpl() 2779 TagDecl *getCanonicalDecl() override; [all …]
|
D | ASTMutationListener.h | 33 class TagDecl; variable 46 virtual void CompletedTagDefinition(const TagDecl *D) { } in CompletedTagDefinition()
|
D | Mangle.h | 57 llvm::DenseMap<const TagDecl*, uint64_t> AnonStructIds; 83 uint64_t getAnonymousStructId(const TagDecl *TD) { in getAnonymousStructId() 84 std::pair<llvm::DenseMap<const TagDecl *, uint64_t>::iterator, bool> in getAnonymousStructId()
|
D | PrettyPrinter.h | 25 class TagDecl; variable
|
/external/clang/lib/Serialization/ |
D | ASTCommon.cpp | 105 if (const TagDecl *Def = cast<TagDecl>(DC)->getDefinition()) in getDefinitiveDeclContext() 238 D->getLexicalDeclContext()->isDependentContext() && !isa<TagDecl>(D)) { in needsAnonymousDeclarationNumber() 251 return isa<TagDecl>(D) || isa<FieldDecl>(D); in needsAnonymousDeclarationNumber()
|
/external/clang/include/clang/Frontend/ |
D | MultiplexConsumer.h | 42 void HandleTagDeclDefinition(TagDecl *D) override; 43 void HandleTagDeclRequiredDefinition(const TagDecl *D) override;
|
/external/clang/lib/CodeGen/ |
D | ModuleBuilder.cpp | 84 } else if (auto TD = dyn_cast<TagDecl>(D)) { in GetDeclForMangledName() 167 void HandleTagDeclDefinition(TagDecl *D) override { in HandleTagDeclDefinition() 187 void HandleTagDeclRequiredDefinition(const TagDecl *D) override { in HandleTagDeclRequiredDefinition()
|
D | CodeGenTypes.h | 48 class TagDecl; variable 209 void UpdateCompletedType(const TagDecl *TD);
|
/external/lldb/include/lldb/Symbol/ |
D | ClangExternalASTSourceCallbacks.h | 34 typedef void (*CompleteTagDeclCallback)(void *baton, clang::TagDecl *); 120 CompleteType (clang::TagDecl *tag_decl);
|
D | ClangASTImporter.h | 123 CompleteTagDecl (clang::TagDecl *decl); 126 CompleteTagDeclWithOrigin (clang::TagDecl *decl, clang::TagDecl *origin);
|
D | ClangASTContext.h | 38 typedef void (*CompleteTagDeclCallback)(void *baton, clang::TagDecl *); 211 GetTypeForDecl (clang::TagDecl *decl);
|
/external/clang/lib/Parse/ |
D | ParseDeclCXX.cpp | 2701 unsigned TagType, Decl *TagDecl) { in SkipCXXMemberSpecification() argument 2725 ParsingClassDefinition ParsingDef(*this, TagDecl, /*NonNestedClass*/ true, in SkipCXXMemberSpecification() 2727 Actions.ActOnTagStartSkippedDefinition(getCurScope(), TagDecl); in SkipCXXMemberSpecification() 2757 unsigned TagType, Decl *TagDecl) { in ParseCXXMemberSpecification() argument 2763 PrettyDeclStackTraceEntry CrashInfo(Actions, TagDecl, RecordLoc, in ParseCXXMemberSpecification() 2779 << (isa<NamedDecl>(TagDecl) in ParseCXXMemberSpecification() 2780 ? cast<NamedDecl>(TagDecl)->getQualifiedNameAsString() in ParseCXXMemberSpecification() 2803 ParsingClassDefinition ParsingDef(*this, TagDecl, NonNestedClass, in ParseCXXMemberSpecification() 2806 if (TagDecl) in ParseCXXMemberSpecification() 2807 Actions.ActOnTagStartDefinition(getCurScope(), TagDecl); in ParseCXXMemberSpecification() [all …]
|
/external/clang/lib/Frontend/ |
D | MultiplexConsumer.cpp | 92 void CompletedTagDefinition(const TagDecl *D) override; 125 void MultiplexASTMutationListener::CompletedTagDefinition(const TagDecl *D) { in CompletedTagDefinition() 264 void MultiplexConsumer::HandleTagDeclDefinition(TagDecl *D) { in HandleTagDeclDefinition() 269 void MultiplexConsumer::HandleTagDeclRequiredDefinition(const TagDecl *D) { in HandleTagDeclRequiredDefinition()
|
/external/clang/tools/libclang/ |
D | IndexTypeSourceInfo.cpp | 42 TagDecl *D = TL.getDecl(); in VisitTagTypeLoc() 151 void IndexingContext::indexTagDecl(const TagDecl *D) { in indexTagDecl()
|
/external/lldb/include/lldb/Expression/ |
D | ClangASTSource.h | 173 CompleteType (clang::TagDecl *Tag); 269 CompleteType (clang::TagDecl *Tag) in CompleteType()
|
D | ASTStructExtractor.h | 92 void HandleTagDeclDefinition(clang::TagDecl *D);
|
D | ASTResultSynthesizer.h | 84 void HandleTagDeclDefinition(clang::TagDecl *D);
|
/external/clang/lib/AST/ |
D | Decl.cpp | 782 } else if (const TagDecl *Tag = dyn_cast<TagDecl>(D)) { in getLVForNamespaceScopeDecl() 852 isa<TagDecl>(D) || in getLVForClassMember() 3384 SourceLocation TagDecl::getOuterLocStart() const { in getOuterLocStart() 3388 SourceRange TagDecl::getSourceRange() const { in getSourceRange() 3393 TagDecl *TagDecl::getCanonicalDecl() { return getFirstDecl(); } in getCanonicalDecl() 3395 void TagDecl::setTypedefNameForAnonDecl(TypedefNameDecl *TDD) { in setTypedefNameForAnonDecl() 3404 void TagDecl::startDefinition() { in startDefinition() 3415 void TagDecl::completeDefinition() { in completeDefinition() 3427 TagDecl *TagDecl::getDefinition() const { in getDefinition() 3429 return const_cast<TagDecl *>(this); in getDefinition() [all …]
|
D | DeclBase.cpp | 88 assert(!isa<TagDecl>(this) || !cast<TagDecl>(this)->isCompleteDefinition()); in setInvalidDecl() 948 TagDecl *Tag = cast<TagDecl>(this); in getPrimaryContext() 950 if (TagDecl *Def = Tag->getDefinition()) in getPrimaryContext() 955 TagDecl *PossiblePartialDef = TagTy->getDecl(); in getPrimaryContext() 1548 if (!(isa<TagDecl>(DCAsDecl) && cast<TagDecl>(DCAsDecl)->isBeingDefined())) in makeDeclVisibleInContextWithFlags()
|
D | ExternalASTSource.cpp | 31 void ExternalASTSource::CompleteType(TagDecl *Tag) {} in CompleteType()
|
/external/lldb/source/Expression/ |
D | ClangASTSource.cpp | 170 ClangASTSource::CompleteType (TagDecl *tag_decl) in CompleteType() 251 TagDecl *candidate_tag_decl = const_cast<TagDecl*>(tag_type->getDecl()); in CompleteType() 290 TagDecl *candidate_tag_decl = const_cast<TagDecl*>(tag_type->getDecl()); in CompleteType() 432 if (TagDecl *original_tag_decl = dyn_cast<TagDecl>(original_decl)) in FindExternalLexicalDecls() 445 for (TagDecl::decl_iterator iter = original_decl_context->decls_begin(); in FindExternalLexicalDecls() 1837 TagDecl *tag_decl = tag_type->getDecl(); in AddTypeDecl()
|