/external/clang/lib/AST/ |
H A D | TemplateName.cpp | 55 if (Storage.is<TemplateDecl *>()) 71 TemplateDecl *TemplateName::getAsTemplateDecl() const { 72 if (TemplateDecl *Template = Storage.dyn_cast<TemplateDecl *>()) 85 if (TemplateDecl *Template = getAsTemplateDecl()) { 112 if (TemplateDecl *Template = getAsTemplateDecl()) { 130 if (TemplateDecl *Template = Storage.dyn_cast<TemplateDecl *>())
|
H A D | ASTDiagnostic.cpp | 440 /// Another level of templates, uses TemplateDecl and Qualifiers 446 /// Template argument difference, uses TemplateDecl 477 TemplateDecl *FromTD, *ToTD; 531 void SetNode(TemplateDecl *FromTD, TemplateDecl *ToTD) { 640 void GetNode(TemplateDecl *&FromTD, TemplateDecl *&ToTD) { 1013 TemplateDecl *FromDecl, *ToDecl; 1175 TemplateDecl *GetTemplateDecl(const TSTiterator &Iter, 1180 TemplateDecl *DefaultT [all...] |
H A 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()) { 590 if (const TemplateDecl *TD = isTemplate(ND, TemplateArgs)) { 607 void CXXNameMangler::mangleName(const TemplateDecl *TD, 630 void CXXNameMangler::mangleUnscopedTemplateName(const TemplateDecl *ND) { 650 if (TemplateDecl *T [all...] |
H A 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()) { 646 if (const TemplateDecl *TD = isTemplate(ND, TemplateArgs)) { 1021 const TemplateDecl *TD, const TemplateArgumentList &TemplateArgs) { 1041 MicrosoftCXXNameMangler::mangleUnscopedTemplateName(const TemplateDecl *TD) { 1105 const TemplateDecl *T [all...] |
H A D | Decl.cpp | 332 if (TemplateDecl *Template = 796 } else if (const TemplateDecl *temp = dyn_cast<TemplateDecl>(D)) { 842 isa<TemplateDecl>(D))) 948 } else if (const TemplateDecl *temp = dyn_cast<TemplateDecl>(D)) { 966 assert(!explicitSpecSuppressor || !isa<TemplateDecl>(explicitSpecSuppressor)); 1074 if (const TemplateDecl *TD = dyn_cast<TemplateDecl>(ND))
|
H A 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,
|
H A D | DeclPrinter.cpp | 69 void VisitTemplateDecl(const TemplateDecl *D); 874 void DeclPrinter::VisitTemplateDecl(const TemplateDecl *D) {
|
H A D | DeclTemplate.cpp | 602 : TemplateDecl(TemplateTemplateParm, DC, L, Id, Params), 681 // TemplateDecl Implementation 684 void TemplateDecl::anchor() { }
|
/external/clang/include/clang/AST/ |
H A D | TemplateName.h | 36 class TemplateDecl; 176 typedef llvm::PointerUnion4<TemplateDecl *, 210 explicit TemplateName(TemplateDecl *Template) : Storage(Template) { } 232 TemplateDecl *getAsTemplateDecl() const; 395 TemplateDecl *Template; 400 TemplateDecl *Template) 414 TemplateDecl *getDecl() const { return Template; } 418 TemplateDecl *getTemplateDecl() const { return Template; } 425 bool TemplateKeyword, TemplateDecl *Template) {
|
H A D | DeclTemplate.h | 28 class TemplateDecl; 44 /// \brief Stores a list of template parameters for a TemplateDecl and its 135 /// \brief Stores a list of template parameters for a TemplateDecl and its 227 /// The TemplateDecl class stores the list of template parameters and a 229 class TemplateDecl : public NamedDecl { 233 TemplateDecl(Kind DK, DeclContext *DC, SourceLocation L, 240 TemplateDecl(Kind DK, DeclContext *DC, SourceLocation L, 246 TemplateDecl(Kind DK, DeclContext *DC, SourceLocation L, 530 class RedeclarableTemplateDecl : public TemplateDecl, 628 : TemplateDecl(D [all...] |
/external/clang/tools/libclang/ |
H A D | CIndexCXX.cpp | 59 if (const TemplateDecl *Template 60 = dyn_cast_or_null<TemplateDecl>(getCursorDecl(C)))
|
H A D | CXCursor.h | 41 class TemplateDecl; 100 CXCursor MakeCursorTemplateRef(const TemplateDecl *Template, SourceLocation Loc, 105 std::pair<const TemplateDecl *, SourceLocation>
|
H A D | IndexTypeSourceInfo.cpp | 80 if (const TemplateDecl *D = T->getTemplateName().getAsTemplateDecl())
|
H A D | CXType.cpp | 881 const ClassTemplateSpecializationDecl *TemplateDecl = local 883 if (!TemplateDecl) 885 return TemplateDecl->getTemplateArgs().size(); 895 const ClassTemplateSpecializationDecl *TemplateDecl = local 897 if (!TemplateDecl) 899 const TemplateArgumentList &TA = TemplateDecl->getTemplateArgs();
|
H A D | CXCursor.cpp | 616 CXCursor cxcursor::MakeCursorTemplateRef(const TemplateDecl *Template, 625 std::pair<const TemplateDecl *, SourceLocation> 628 return std::make_pair(static_cast<const TemplateDecl *>(C.data[0]),
|
H A D | IndexingContext.cpp | 1135 if (const TemplateDecl *Template = dyn_cast<TemplateDecl>(D))
|
/external/lldb/include/lldb/Core/ |
H A D | ClangForward.h | 113 class TemplateDecl;
|
/external/chromium_org/tools/clang/plugins/ |
H A D | FindBadConstructsConsumer.cpp | 395 if (TemplateDecl* decl = name.getAsTemplateDecl()) { 485 if (TemplateDecl* decl = name.getAsTemplateDecl()) { 669 const TemplateDecl* template_decl =
|
/external/clang/lib/StaticAnalyzer/Checkers/ |
H A D | LLVMConventionsChecker.cpp | 89 TemplateDecl *TD = TM.getAsTemplateDecl(); 103 TemplateDecl *TD = TM.getAsTemplateDecl();
|
/external/clang/lib/Sema/ |
H A D | SemaTemplateInstantiate.cpp | 250 TemplateDecl *Template, 337 TemplateDecl *Template, NamedDecl *Param, 461 TemplateDecl *Template = cast<TemplateDecl>(Active->Entity); 537 if (TemplateDecl *Template = dyn_cast<TemplateDecl>(Active->Template)) 556 if (TemplateDecl *Template = dyn_cast<TemplateDecl>(Active->Template))
|
H A D | SemaTemplate.cpp | 53 if (isa<TemplateDecl>(D)) { 194 TemplateDecl *TD = cast<TemplateDecl>((*R.begin())->getUnderlyingDecl()); 466 TemplateDecl *Sema::AdjustDeclIfTemplate(Decl *&D) { 467 if (TemplateDecl *Temp = dyn_cast_or_null<TemplateDecl>(D)) { 1665 if (TemplateDecl *Template = TST->getTemplateName().getAsTemplateDecl()) { 1802 if (TemplateDecl *Template = TST->getTemplateName().getAsTemplateDecl()) { 1968 if (TemplateDecl *Template = Name.getAsTemplateDecl()) { 2007 TemplateDecl *Templat [all...] |
H A D | SemaAccess.cpp | 1479 } else if (TemplateDecl *TD = dyn_cast<TemplateDecl>(D)) {
|
/external/clang/lib/Index/ |
H A D | USRGeneration.cpp | 711 if (TemplateDecl *Template = Name.getAsTemplateDecl()) {
|
/external/clang/lib/Serialization/ |
H A D | ASTReaderDecl.cpp | 281 DeclID VisitTemplateDecl(TemplateDecl *D); 1566 DeclID ASTDeclReader::VisitTemplateDecl(TemplateDecl *D) { 1664 /// VarTemplateDecl beyond TemplateDecl... 2339 if (TemplateDecl *TemplateX = dyn_cast<TemplateDecl>(X)) { 2340 TemplateDecl *TemplateY = cast<TemplateDecl>(Y);
|
/external/chromium_org/tools/clang/blink_gc_plugin/ |
H A D | BlinkGCPlugin.cpp | 408 TemplateDecl* tmpl_decl = tmpl_type->getTemplateName().getAsTemplateDecl(); 1002 TemplateDecl* tmpl_decl = tmpl_type->getTemplateName().getAsTemplateDecl();
|