/external/clang/lib/AST/ |
D | TemplateName.cpp | 55 if (Storage.is<TemplateDecl *>()) in getKind() 71 TemplateDecl *TemplateName::getAsTemplateDecl() const { in getAsTemplateDecl() 72 if (TemplateDecl *Template = Storage.dyn_cast<TemplateDecl *>()) in getAsTemplateDecl() 85 if (TemplateDecl *Template = getAsTemplateDecl()) { in isDependent() 112 if (TemplateDecl *Template = getAsTemplateDecl()) { in containsUnexpandedParameterPack() 130 if (TemplateDecl *Template = Storage.dyn_cast<TemplateDecl *>()) in print()
|
D | ASTDiagnostic.cpp | 477 TemplateDecl *FromTD, *ToTD; 531 void SetNode(TemplateDecl *FromTD, TemplateDecl *ToTD) { in SetNode() 640 void GetNode(TemplateDecl *&FromTD, TemplateDecl *&ToTD) { in GetNode() 1013 TemplateDecl *FromDecl, *ToDecl; in DiffTemplate() 1175 TemplateDecl *GetTemplateDecl(const TSTiterator &Iter, in GetTemplateDecl() 1180 TemplateDecl *DefaultTD = nullptr; in GetTemplateDecl() 1284 TemplateDecl *FromTD, *ToTD; in TreeToString() 1311 TemplateDecl *FromTD, *ToTD; in TreeToString() 1465 void PrintTemplateTemplate(TemplateDecl *FromTD, TemplateDecl *ToTD, in PrintTemplateTemplate()
|
D | ItaniumMangle.cpp | 325 void mangleName(const TemplateDecl *TD, 334 void mangleUnscopedTemplateName(const TemplateDecl *ND); 343 void mangleNestedName(const TemplateDecl *TD, 349 void mangleTemplatePrefix(const TemplateDecl *ND, bool NoFunction=false); 538 static const TemplateDecl * 542 if (const TemplateDecl *TD = FD->getPrimaryTemplate()) { in isTemplate() 590 if (const TemplateDecl *TD = isTemplate(ND, TemplateArgs)) { in mangleName() 607 void CXXNameMangler::mangleName(const TemplateDecl *TD, in mangleName() 630 void CXXNameMangler::mangleUnscopedTemplateName(const TemplateDecl *ND) { in mangleUnscopedTemplateName() 650 if (TemplateDecl *TD = Template.getAsTemplateDecl()) in mangleUnscopedTemplateName() [all …]
|
D | MicrosoftMangle.cpp | 253 void mangleUnscopedTemplateName(const TemplateDecl *ND); 255 mangleTemplateInstantiationName(const TemplateDecl *TD, 280 void mangleTemplateArgs(const TemplateDecl *TD, 282 void mangleTemplateArg(const TemplateDecl *TD, const TemplateArgument &TA); 610 static const TemplateDecl * 614 if (const TemplateDecl *TD = FD->getPrimaryTemplate()) { in isTemplate() 646 if (const TemplateDecl *TD = isTemplate(ND, TemplateArgs)) { in mangleUnqualifiedName() 1021 const TemplateDecl *TD, const TemplateArgumentList &TemplateArgs) { in mangleTemplateInstantiationName() 1041 MicrosoftCXXNameMangler::mangleUnscopedTemplateName(const TemplateDecl *TD) { in mangleUnscopedTemplateName() 1105 const TemplateDecl *TD, const TemplateArgumentList &TemplateArgs) { in mangleTemplateArgs() [all …]
|
D | Decl.cpp | 332 if (TemplateDecl *Template = in getLVForTemplateArgumentList() 796 } else if (const TemplateDecl *temp = dyn_cast<TemplateDecl>(D)) { in getLVForNamespaceScopeDecl() 842 isa<TemplateDecl>(D))) in getLVForClassMember() 948 } else if (const TemplateDecl *temp = dyn_cast<TemplateDecl>(D)) { in getLVForClassMember() 966 assert(!explicitSpecSuppressor || !isa<TemplateDecl>(explicitSpecSuppressor)); in getLVForClassMember() 1074 if (const TemplateDecl *TD = dyn_cast<TemplateDecl>(ND)) in getExplicitVisibilityAux()
|
D | ASTDumper.cpp | 262 template<typename TemplateDecl> 263 void VisitTemplateDecl(const TemplateDecl *D, bool DumpExplicitInst); 1136 template<typename TemplateDecl> 1137 void ASTDumper::VisitTemplateDecl(const TemplateDecl *D, in VisitTemplateDecl()
|
D | DeclPrinter.cpp | 69 void VisitTemplateDecl(const TemplateDecl *D); 874 void DeclPrinter::VisitTemplateDecl(const TemplateDecl *D) { in VisitTemplateDecl()
|
D | DeclTemplate.cpp | 602 : TemplateDecl(TemplateTemplateParm, DC, L, Id, Params), in TemplateTemplateParmDecl() 684 void TemplateDecl::anchor() { } in anchor()
|
/external/clang/include/clang/AST/ |
D | TemplateName.h | 36 class TemplateDecl; variable 176 typedef llvm::PointerUnion4<TemplateDecl *, 210 explicit TemplateName(TemplateDecl *Template) : Storage(Template) { } in TemplateName() 232 TemplateDecl *getAsTemplateDecl() const; 395 TemplateDecl *Template; 400 TemplateDecl *Template) in QualifiedTemplateName() 414 TemplateDecl *getDecl() const { return Template; } in getDecl() 418 TemplateDecl *getTemplateDecl() const { return Template; } in getTemplateDecl() 425 bool TemplateKeyword, TemplateDecl *Template) { in Profile()
|
D | DeclTemplate.h | 28 class TemplateDecl; variable 229 class TemplateDecl : public NamedDecl { 233 TemplateDecl(Kind DK, DeclContext *DC, SourceLocation L, in TemplateDecl() function 240 TemplateDecl(Kind DK, DeclContext *DC, SourceLocation L, in TemplateDecl() function 246 TemplateDecl(Kind DK, DeclContext *DC, SourceLocation L, in TemplateDecl() function 530 class RedeclarableTemplateDecl : public TemplateDecl, 628 : TemplateDecl(DK, DC, L, Name, Params, Decl), redeclarable_base(C), in RedeclarableTemplateDecl() 1214 class TemplateTemplateParmDecl : public TemplateDecl, 1238 : TemplateDecl(TemplateTemplateParm, DC, L, Id, Params),
|
/external/clang/tools/libclang/ |
D | CIndexCXX.cpp | 59 if (const TemplateDecl *Template in clang_getTemplateCursorKind() 60 = dyn_cast_or_null<TemplateDecl>(getCursorDecl(C))) in clang_getTemplateCursorKind()
|
D | CXCursor.h | 41 class TemplateDecl; variable 100 CXCursor MakeCursorTemplateRef(const TemplateDecl *Template, SourceLocation Loc, 105 std::pair<const TemplateDecl *, SourceLocation>
|
D | CXType.cpp | 881 const ClassTemplateSpecializationDecl *TemplateDecl = in clang_Type_getNumTemplateArguments() local 883 if (!TemplateDecl) in clang_Type_getNumTemplateArguments() 885 return TemplateDecl->getTemplateArgs().size(); in clang_Type_getNumTemplateArguments() 895 const ClassTemplateSpecializationDecl *TemplateDecl = in clang_Type_getTemplateArgumentAsType() local 897 if (!TemplateDecl) in clang_Type_getTemplateArgumentAsType() 899 const TemplateArgumentList &TA = TemplateDecl->getTemplateArgs(); in clang_Type_getTemplateArgumentAsType()
|
D | IndexTypeSourceInfo.cpp | 80 if (const TemplateDecl *D = T->getTemplateName().getAsTemplateDecl()) in VisitTemplateSpecializationTypeLoc()
|
D | CXCursor.cpp | 616 CXCursor cxcursor::MakeCursorTemplateRef(const TemplateDecl *Template, in MakeCursorTemplateRef() 625 std::pair<const TemplateDecl *, SourceLocation> 628 return std::make_pair(static_cast<const TemplateDecl *>(C.data[0]), in getCursorTemplateRef()
|
D | IndexingContext.cpp | 1135 if (const TemplateDecl *Template = dyn_cast<TemplateDecl>(D)) in getRefCursor()
|
/external/chromium_org/tools/clang/plugins/ |
D | FindBadConstructsConsumer.cpp | 395 if (TemplateDecl* decl = name.getAsTemplateDecl()) { in CountType() 485 if (TemplateDecl* decl = name.getAsTemplateDecl()) { in IsRefCountedCallback() 669 const TemplateDecl* template_decl = in CheckWeakPtrFactoryMembers()
|
/external/clang/lib/StaticAnalyzer/Checkers/ |
D | LLVMConventionsChecker.cpp | 89 TemplateDecl *TD = TM.getAsTemplateDecl(); in IsStdVector() 103 TemplateDecl *TD = TM.getAsTemplateDecl(); in IsSmallVector()
|
/external/lldb/include/lldb/Core/ |
D | ClangForward.h | 113 class TemplateDecl; variable
|
/external/clang/lib/Sema/ |
D | SemaTemplateInstantiate.cpp | 250 TemplateDecl *Template, in InstantiatingTemplate() 337 TemplateDecl *Template, NamedDecl *Param, in InstantiatingTemplate() 461 TemplateDecl *Template = cast<TemplateDecl>(Active->Entity); in PrintInstantiationStack() 537 if (TemplateDecl *Template = dyn_cast<TemplateDecl>(Active->Template)) in PrintInstantiationStack() 556 if (TemplateDecl *Template = dyn_cast<TemplateDecl>(Active->Template)) in PrintInstantiationStack()
|
D | SemaTemplate.cpp | 53 if (isa<TemplateDecl>(D)) { in isAcceptableTemplateName() 194 TemplateDecl *TD = cast<TemplateDecl>((*R.begin())->getUnderlyingDecl()); in isTemplateName() 466 TemplateDecl *Sema::AdjustDeclIfTemplate(Decl *&D) { in AdjustDeclIfTemplate() 467 if (TemplateDecl *Temp = dyn_cast_or_null<TemplateDecl>(D)) { in AdjustDeclIfTemplate() 1665 if (TemplateDecl *Template = TST->getTemplateName().getAsTemplateDecl()) { in MatchTemplateParametersToScopeSpecifier() 1802 if (TemplateDecl *Template = TST->getTemplateName().getAsTemplateDecl()) { in MatchTemplateParametersToScopeSpecifier() 1968 if (TemplateDecl *Template = Name.getAsTemplateDecl()) { in NoteAllFoundTemplates() 2007 TemplateDecl *Template = Name.getAsTemplateDecl(); in CheckTemplateIdType() 3021 if (TemplateDecl *Decl = Name.getAsTemplateDecl()) in CheckTemplateTypeArgument() 3138 TemplateDecl *Template, in SubstDefaultTemplateArgument() [all …]
|
D | SemaAccess.cpp | 1479 } else if (TemplateDecl *TD = dyn_cast<TemplateDecl>(D)) { in HandleDelayedAccessCheck()
|
D | SemaDecl.cpp | 568 if (TemplateDecl *TplDecl = TplName.getAsTemplateDecl()) { in DiagnoseUnknownTypeName() 611 if (CheckTemplate && isa<TemplateDecl>(*I)) in isResultTypeOrTemplate() 774 UnderlyingFirstDecl && isa<TemplateDecl>(UnderlyingFirstDecl)) { in ClassifyName() 898 TemplateDecl *TD in ClassifyName() 899 = cast<TemplateDecl>((*Result.begin())->getUnderlyingDecl()); in ClassifyName() 957 if (isa<TemplateDecl>(FirstDecl) && !isa<FunctionTemplateDecl>(FirstDecl)) in ClassifyName() 959 TemplateName(cast<TemplateDecl>(FirstDecl))); in ClassifyName() 5017 if (TemplateDecl *OldTD = dyn_cast<TemplateDecl>(OldDecl)) in checkDLLAttributeRedeclaration() 5019 if (TemplateDecl *NewTD = dyn_cast<TemplateDecl>(NewDecl)) in checkDLLAttributeRedeclaration() 10270 if (TemplateDecl *TD = dyn_cast<TemplateDecl>(D)) in ActOnFinishDelayedAttribute()
|
/external/clang/lib/Serialization/ |
D | ASTReaderDecl.cpp | 281 DeclID VisitTemplateDecl(TemplateDecl *D); 1566 DeclID ASTDeclReader::VisitTemplateDecl(TemplateDecl *D) { in VisitTemplateDecl() 2339 if (TemplateDecl *TemplateX = dyn_cast<TemplateDecl>(X)) { in isSameEntity() 2340 TemplateDecl *TemplateY = cast<TemplateDecl>(Y); in isSameEntity()
|
/external/clang/lib/Index/ |
D | USRGeneration.cpp | 711 if (TemplateDecl *Template = Name.getAsTemplateDecl()) { in VisitTemplateName()
|