/external/chromium_org/tools/clang/plugins/ |
D | ChromeClassTester.h | 24 virtual void HandleTagDeclDefinition(clang::TagDecl* tag); 51 void CheckTag(clang::TagDecl*); 82 std::vector<clang::TagDecl*> pending_class_decls_;
|
D | ChromeClassTester.cpp | 49 void ChromeClassTester::HandleTagDeclDefinition(TagDecl* tag) { in HandleTagDeclDefinition() 61 void ChromeClassTester::CheckTag(TagDecl* tag) { in CheckTag()
|
/external/clang/include/clang/AST/ |
D | ASTConsumer.h | 28 class TagDecl; variable 73 virtual void HandleTagDeclDefinition(TagDecl *D) {} in HandleTagDeclDefinition() 77 virtual void HandleTagDeclRequiredDefinition(const TagDecl *D) {} in HandleTagDeclRequiredDefinition()
|
D | MangleNumberingContext.h | 27 class TagDecl; variable 54 unsigned getManglingNumber(const TagDecl *TD);
|
D | Decl.h | 2291 friend class TagDecl; variable 2429 class TagDecl 2430 : public TypeDecl, public DeclContext, public Redeclarable<TagDecl> { 2506 TagDecl(Kind DK, TagKind TK, DeclContext *DC, SourceLocation L, in TagDecl() function 2507 IdentifierInfo *Id, TagDecl *PrevDecl, SourceLocation StartL) in TagDecl() 2518 typedef Redeclarable<TagDecl> redeclarable_base; 2519 virtual TagDecl *getNextRedeclaration() { return RedeclLink.getNext(); } in getNextRedeclaration() 2520 virtual TagDecl *getPreviousDeclImpl() { in getPreviousDeclImpl() 2523 virtual TagDecl *getMostRecentDeclImpl() { in getMostRecentDeclImpl() 2551 virtual TagDecl* getCanonicalDecl(); [all …]
|
D | ASTMutationListener.h | 31 class TagDecl; variable 44 virtual void CompletedTagDefinition(const TagDecl *D) { } in CompletedTagDefinition()
|
D | PrettyPrinter.h | 25 class TagDecl; variable
|
D | ASTImporter.h | 73 SmallVector<TagDecl *, 4> AnonTagsWithPendingTypedefs;
|
D | ExternalASTSource.h | 33 class TagDecl; variable 180 virtual void CompleteType(TagDecl *Tag) {} in CompleteType()
|
/external/clang/lib/CodeGen/ |
D | ModuleBuilder.cpp | 80 virtual void HandleTagDeclDefinition(TagDecl *D) { in HandleTagDeclDefinition() 97 virtual void HandleTagDeclRequiredDefinition(const TagDecl *D) LLVM_OVERRIDE { in HandleTagDeclRequiredDefinition()
|
D | CodeGenTypes.h | 47 class TagDecl; variable 153 void UpdateCompletedType(const TagDecl *TD);
|
/external/clang/tools/libclang/ |
D | IndexTypeSourceInfo.cpp | 42 TagDecl *D = TL.getDecl(); in VisitTagTypeLoc() 150 void IndexingContext::indexTagDecl(const TagDecl *D) { in indexTagDecl()
|
/external/chromium_org/ppapi/tests/clang/ |
D | print_names_and_sizes.cc | 126 if (const clang::TagDecl* tag = dyn_cast<clang::TagDecl>(type_decl)) { in HandleTopLevelDecl()
|
D | find_affected_interfaces.cc | 100 if (const clang::TagDecl* tag = dyn_cast<clang::TagDecl>(type_decl)) { in HandleTopLevelDecl()
|
/external/clang/lib/AST/ |
D | MangleNumberingContext.cpp | 46 MangleNumberingContext::getManglingNumber(const TagDecl *TD) { in getManglingNumber()
|
D | Decl.cpp | 724 } else if (const TagDecl *Tag = dyn_cast<TagDecl>(D)) { in getLVForNamespaceScopeDecl() 785 isa<TagDecl>(D))) in getLVForClassMember() 3037 SourceLocation TagDecl::getOuterLocStart() const { in getOuterLocStart() 3041 SourceRange TagDecl::getSourceRange() const { in getSourceRange() 3046 TagDecl* TagDecl::getCanonicalDecl() { in getCanonicalDecl() 3050 void TagDecl::setTypedefNameForAnonDecl(TypedefNameDecl *TDD) { in setTypedefNameForAnonDecl() 3057 void TagDecl::startDefinition() { in startDefinition() 3068 void TagDecl::completeDefinition() { in completeDefinition() 3080 TagDecl *TagDecl::getDefinition() const { in getDefinition() 3082 return const_cast<TagDecl *>(this); in getDefinition() [all …]
|
D | DeclBase.cpp | 848 TagDecl *Tag = cast<TagDecl>(this); in getPrimaryContext() 852 if (TagDecl *Def = Tag->getDefinition()) in getPrimaryContext() 1436 if (!(isa<TagDecl>(DCAsDecl) && cast<TagDecl>(DCAsDecl)->isBeingDefined())) in makeDeclVisibleInContextWithFlags()
|
/external/clang/lib/Parse/ |
D | ParseDeclCXX.cpp | 2455 unsigned TagType, Decl *TagDecl) { in ParseCXXMemberSpecification() argument 2461 PrettyDeclStackTraceEntry CrashInfo(Actions, TagDecl, RecordLoc, in ParseCXXMemberSpecification() 2477 << (isa<NamedDecl>(TagDecl) in ParseCXXMemberSpecification() 2478 ? cast<NamedDecl>(TagDecl)->getQualifiedNameAsString() in ParseCXXMemberSpecification() 2501 ParsingClassDefinition ParsingDef(*this, TagDecl, NonNestedClass, in ParseCXXMemberSpecification() 2504 if (TagDecl) in ParseCXXMemberSpecification() 2505 Actions.ActOnTagStartDefinition(getCurScope(), TagDecl); in ParseCXXMemberSpecification() 2531 ParseBaseClause(TagDecl); in ParseCXXMemberSpecification() 2536 if (TagDecl) in ParseCXXMemberSpecification() 2537 Actions.ActOnTagDefinitionError(getCurScope(), TagDecl); in ParseCXXMemberSpecification() [all …]
|
/external/clang/include/clang/Frontend/ |
D | MultiplexConsumer.h | 41 virtual void HandleTagDeclDefinition(TagDecl *D);
|
D | ChainedIncludesSource.h | 52 virtual void CompleteType(TagDecl *Tag);
|
/external/clang/lib/Serialization/ |
D | ASTCommon.cpp | 103 if (const TagDecl *Def = cast<TagDecl>(DC)->getDefinition()) in getDefinitiveDeclContext()
|
D | ASTReaderDecl.cpp | 226 RedeclarableResult VisitTagDecl(TagDecl *TD); 446 ASTDeclReader::RedeclarableResult ASTDeclReader::VisitTagDecl(TagDecl *TD) { in VisitTagDecl() 451 TD->setTagKind((TagDecl::TagKind)Record[Idx++]); in VisitTagDecl() 459 TagDecl::ExtInfo *Info = new (Reader.getContext()) TagDecl::ExtInfo(); in VisitTagDecl() 1996 if (TagDecl *TagX = dyn_cast<TagDecl>(X)) { in isSameEntity() 1997 TagDecl *TagY = cast<TagDecl>(Y); in isSameEntity() 2114 if (TagDecl *TD = dyn_cast<TagDecl>(D)) { in attachPreviousDecl() 2115 TD->RedeclLink.setNext(cast<TagDecl>(previous)); in attachPreviousDecl() 2147 if (TagDecl *TD = dyn_cast<TagDecl>(D)) { in attachLatestDecl() 2149 = Redeclarable<TagDecl>::LatestDeclLink(cast<TagDecl>(Latest)); in attachLatestDecl()
|
/external/clang/lib/Frontend/ |
D | MultiplexConsumer.cpp | 92 virtual void CompletedTagDefinition(const TagDecl *D); 119 void MultiplexASTMutationListener::CompletedTagDefinition(const TagDecl *D) { in CompletedTagDefinition() 240 void MultiplexConsumer::HandleTagDeclDefinition(TagDecl *D) { in HandleTagDeclDefinition()
|
/external/clang/include/clang/Sema/ |
D | Template.h | 490 bool SubstQualifier(const TagDecl *OldDecl, 491 TagDecl *NewDecl);
|
D | MultiplexExternalSemaSource.h | 129 virtual void CompleteType(TagDecl *Tag);
|