Home
last modified time | relevance | path

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

1234

/freebsd-10-stable/contrib/llvm/tools/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()
/freebsd-10-stable/contrib/llvm/tools/clang/include/clang/AST/
DASTConsumer.h28 class TagDecl; variable
73 virtual void HandleTagDeclDefinition(TagDecl *D) {} in HandleTagDeclDefinition()
77 virtual void HandleTagDeclRequiredDefinition(const TagDecl *D) {} in HandleTagDeclRequiredDefinition()
DMangleNumberingContext.h27 class TagDecl; variable
55 unsigned getManglingNumber(const TagDecl *TD);
DDecl.h2347 friend class TagDecl; variable
2482 class TagDecl
2483 : public TypeDecl, public DeclContext, public Redeclarable<TagDecl> {
2562 TagDecl(Kind DK, TagKind TK, DeclContext *DC, SourceLocation L, in TagDecl() function
2563 IdentifierInfo *Id, TagDecl *PrevDecl, SourceLocation StartL) in TagDecl()
2574 typedef Redeclarable<TagDecl> redeclarable_base;
2575 virtual TagDecl *getNextRedeclaration() { return RedeclLink.getNext(); } in getNextRedeclaration()
2576 virtual TagDecl *getPreviousDeclImpl() { in getPreviousDeclImpl()
2579 virtual TagDecl *getMostRecentDeclImpl() { in getMostRecentDeclImpl()
2608 virtual TagDecl* getCanonicalDecl();
[all …]
DASTMutationListener.h31 class TagDecl; variable
44 virtual void CompletedTagDefinition(const TagDecl *D) { } in CompletedTagDefinition()
DPrettyPrinter.h25 class TagDecl; variable
/freebsd-10-stable/contrib/llvm/tools/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);
/freebsd-10-stable/contrib/llvm/tools/clang/lib/CodeGen/
DModuleBuilder.cpp89 virtual void HandleTagDeclDefinition(TagDecl *D) { in HandleTagDeclDefinition()
109 virtual void HandleTagDeclRequiredDefinition(const TagDecl *D) LLVM_OVERRIDE { in HandleTagDeclRequiredDefinition()
DCodeGenTypes.h48 class TagDecl; variable
150 void UpdateCompletedType(const TagDecl *TD);
/freebsd-10-stable/contrib/llvm/tools/clang/lib/Parse/
DParseDeclCXX.cpp2489 unsigned TagType, Decl *TagDecl) { in ParseCXXMemberSpecification() argument
2495 PrettyDeclStackTraceEntry CrashInfo(Actions, TagDecl, RecordLoc, in ParseCXXMemberSpecification()
2511 << (isa<NamedDecl>(TagDecl) in ParseCXXMemberSpecification()
2512 ? cast<NamedDecl>(TagDecl)->getQualifiedNameAsString() in ParseCXXMemberSpecification()
2535 ParsingClassDefinition ParsingDef(*this, TagDecl, NonNestedClass, in ParseCXXMemberSpecification()
2538 if (TagDecl) in ParseCXXMemberSpecification()
2539 Actions.ActOnTagStartDefinition(getCurScope(), TagDecl); in ParseCXXMemberSpecification()
2572 ParseBaseClause(TagDecl); in ParseCXXMemberSpecification()
2577 if (TagDecl) in ParseCXXMemberSpecification()
2578 Actions.ActOnTagDefinitionError(getCurScope(), TagDecl); in ParseCXXMemberSpecification()
[all …]
/freebsd-10-stable/contrib/llvm/tools/clang/lib/AST/
DMangleNumberingContext.cpp41 MangleNumberingContext::getManglingNumber(const TagDecl *TD) { in getManglingNumber()
DDecl.cpp727 } else if (const TagDecl *Tag = dyn_cast<TagDecl>(D)) { in getLVForNamespaceScopeDecl()
789 isa<TagDecl>(D))) in getLVForClassMember()
3170 SourceLocation TagDecl::getOuterLocStart() const { in getOuterLocStart()
3174 SourceRange TagDecl::getSourceRange() const { in getSourceRange()
3179 TagDecl *TagDecl::getCanonicalDecl() { return getFirstDecl(); } in getCanonicalDecl()
3181 void TagDecl::setTypedefNameForAnonDecl(TypedefNameDecl *TDD) { in setTypedefNameForAnonDecl()
3188 void TagDecl::startDefinition() { in startDefinition()
3199 void TagDecl::completeDefinition() { in completeDefinition()
3211 TagDecl *TagDecl::getDefinition() const { in getDefinition()
3213 return const_cast<TagDecl *>(this); in getDefinition()
[all …]
/freebsd-10-stable/contrib/llvm/tools/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);
/freebsd-10-stable/contrib/llvm/tools/clang/lib/Serialization/
DASTCommon.cpp103 if (const TagDecl *Def = cast<TagDecl>(DC)->getDefinition()) in getDefinitiveDeclContext()
DASTReaderDecl.cpp226 RedeclarableResult VisitTagDecl(TagDecl *TD);
455 ASTDeclReader::RedeclarableResult ASTDeclReader::VisitTagDecl(TagDecl *TD) { in VisitTagDecl()
460 TD->setTagKind((TagDecl::TagKind)Record[Idx++]); in VisitTagDecl()
468 TagDecl::ExtInfo *Info = new (Reader.getContext()) TagDecl::ExtInfo(); in VisitTagDecl()
1579 mergeRedeclarable<TagDecl>(D, CanonSpec, Redecl); in VisitClassTemplateSpecializationDeclImpl()
2102 if (TagDecl *TagX = dyn_cast<TagDecl>(X)) { in isSameEntity()
2103 TagDecl *TagY = cast<TagDecl>(Y); in isSameEntity()
2263 if (TagDecl *TD = dyn_cast<TagDecl>(D)) { in attachPreviousDecl()
2264 TD->RedeclLink.setNext(cast<TagDecl>(previous)); in attachPreviousDecl()
2296 if (TagDecl *TD = dyn_cast<TagDecl>(D)) { in attachLatestDecl()
[all …]
/freebsd-10-stable/contrib/llvm/tools/clang/lib/Frontend/
DMultiplexConsumer.cpp92 virtual void CompletedTagDefinition(const TagDecl *D);
121 void MultiplexASTMutationListener::CompletedTagDefinition(const TagDecl *D) { in CompletedTagDefinition()
246 void MultiplexConsumer::HandleTagDeclDefinition(TagDecl *D) { in HandleTagDeclDefinition()
/freebsd-10-stable/contrib/llvm/tools/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()
436 if (TagDecl *original_tag_decl = dyn_cast<TagDecl>(original_decl)) in FindExternalLexicalDecls()
449 for (TagDecl::decl_iterator iter = original_decl_context->decls_begin(); in FindExternalLexicalDecls()
1847 TagDecl *tag_decl = tag_type->getDecl(); in AddTypeDecl()
/freebsd-10-stable/contrib/llvm/tools/clang/include/clang/Frontend/
DMultiplexConsumer.h41 virtual void HandleTagDeclDefinition(TagDecl *D);
DChainedIncludesSource.h52 virtual void CompleteType(TagDecl *Tag);
/freebsd-10-stable/contrib/llvm/tools/clang/include/clang/Sema/
DTemplate.h490 bool SubstQualifier(const TagDecl *OldDecl,
491 TagDecl *NewDecl);

1234