Home
last modified time | relevance | path

Searched refs:TagDecl (Results 1 – 25 of 94) sorted by relevance

1234

/external/lldb/source/Symbol/
DClangASTImporter.cpp204 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()
DClangExternalASTSourceCallbacks.cpp131 ClangExternalASTSourceCallbacks::CompleteType (TagDecl *tag_decl) in CompleteType()
/external/clang/include/clang/AST/
DASTConsumer.h28 class TagDecl; variable
75 virtual void HandleTagDeclDefinition(TagDecl *D) {} in HandleTagDeclDefinition()
79 virtual void HandleTagDeclRequiredDefinition(const TagDecl *D) {} in HandleTagDeclRequiredDefinition()
DMangleNumberingContext.h27 class TagDecl; variable
55 virtual unsigned getManglingNumber(const TagDecl *TD,
DDecl.h2591 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 …]
DASTMutationListener.h33 class TagDecl; variable
46 virtual void CompletedTagDefinition(const TagDecl *D) { } in CompletedTagDefinition()
DMangle.h57 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()
DPrettyPrinter.h25 class TagDecl; variable
/external/clang/lib/Serialization/
DASTCommon.cpp105 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/
DMultiplexConsumer.h42 void HandleTagDeclDefinition(TagDecl *D) override;
43 void HandleTagDeclRequiredDefinition(const TagDecl *D) override;
/external/clang/lib/CodeGen/
DModuleBuilder.cpp84 } 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()
DCodeGenTypes.h48 class TagDecl; variable
209 void UpdateCompletedType(const TagDecl *TD);
/external/lldb/include/lldb/Symbol/
DClangExternalASTSourceCallbacks.h34 typedef void (*CompleteTagDeclCallback)(void *baton, clang::TagDecl *);
120 CompleteType (clang::TagDecl *tag_decl);
DClangASTImporter.h123 CompleteTagDecl (clang::TagDecl *decl);
126 CompleteTagDeclWithOrigin (clang::TagDecl *decl, clang::TagDecl *origin);
DClangASTContext.h38 typedef void (*CompleteTagDeclCallback)(void *baton, clang::TagDecl *);
211 GetTypeForDecl (clang::TagDecl *decl);
/external/clang/lib/Parse/
DParseDeclCXX.cpp2701 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/
DMultiplexConsumer.cpp92 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/
DIndexTypeSourceInfo.cpp42 TagDecl *D = TL.getDecl(); in VisitTagTypeLoc()
151 void IndexingContext::indexTagDecl(const TagDecl *D) { in indexTagDecl()
/external/lldb/include/lldb/Expression/
DClangASTSource.h173 CompleteType (clang::TagDecl *Tag);
269 CompleteType (clang::TagDecl *Tag) in CompleteType()
DASTStructExtractor.h92 void HandleTagDeclDefinition(clang::TagDecl *D);
DASTResultSynthesizer.h84 void HandleTagDeclDefinition(clang::TagDecl *D);
/external/clang/lib/AST/
DDecl.cpp782 } 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 …]
DDeclBase.cpp88 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()
DExternalASTSource.cpp31 void ExternalASTSource::CompleteType(TagDecl *Tag) {} in CompleteType()
/external/lldb/source/Expression/
DClangASTSource.cpp170 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()

1234