/external/clang/include/clang/AST/ |
TemplateName.h | 37 class TemplateDecl; 177 typedef llvm::PointerUnion4<TemplateDecl *, 209 explicit TemplateName(TemplateDecl *Template); 229 TemplateDecl *getAsTemplateDecl() const; 367 TemplateDecl *Template; 372 TemplateDecl *Template) 386 TemplateDecl *getDecl() const { return Template; } 390 TemplateDecl *getTemplateDecl() const { return Template; } 397 bool TemplateKeyword, TemplateDecl *Template) {
|
DeclTemplate.h | 31 class TemplateDecl; 47 /// \brief Stores a list of template parameters for a TemplateDecl and its 143 /// \brief Stores a list of template parameters for a TemplateDecl and its 328 /// The TemplateDecl class stores the list of template parameters and a 330 class TemplateDecl : public NamedDecl { 334 TemplateDecl(Kind DK, DeclContext *DC, SourceLocation L, DeclarationName Name) 340 TemplateDecl(Kind DK, DeclContext *DC, SourceLocation L, DeclarationName Name, 346 TemplateDecl(Kind DK, DeclContext *DC, SourceLocation L, DeclarationName Name, 629 class RedeclarableTemplateDecl : public TemplateDecl, 716 : TemplateDecl(DK, DC, L, Name, Params, Decl), redeclarable_base(C) [all...] |
DeclBase.h | 55 class TemplateDecl; 909 TemplateDecl *getDescribedTemplate() const; [all...] |
/external/clang/lib/AST/ |
TemplateName.cpp | 58 TemplateName::TemplateName(TemplateDecl *Template) : Storage(Template) {} 71 if (Storage.is<TemplateDecl *>()) 87 TemplateDecl *TemplateName::getAsTemplateDecl() const { 88 if (TemplateDecl *Template = Storage.dyn_cast<TemplateDecl *>()) 135 if (TemplateDecl *Template = getAsTemplateDecl()) { 162 if (TemplateDecl *Template = getAsTemplateDecl()) { 180 if (TemplateDecl *Template = Storage.dyn_cast<TemplateDecl *>())
|
ASTDiagnostic.cpp | 530 TemplateDecl *TD = nullptr; 580 void SetTemplateDiff(TemplateDecl *FromTD, TemplateDecl *ToTD, 610 void SetTemplateTemplateDiff(TemplateDecl *FromTD, TemplateDecl *ToTD, 748 void GetTemplateDiff(TemplateDecl *&FromTD, TemplateDecl *&ToTD, 769 void GetTemplateTemplateDiff(TemplateDecl *&FromTD, TemplateDecl *&ToTD) { [all...] |
ItaniumMangle.cpp | 472 void mangleTemplateName(const TemplateDecl *TD, 485 void mangleUnscopedTemplateName(const TemplateDecl *ND, 500 void mangleNestedName(const TemplateDecl *TD, 506 void mangleTemplatePrefix(const TemplateDecl *ND, bool NoFunction=false); 773 static const TemplateDecl * 777 if (const TemplateDecl *TD = FD->getPrimaryTemplate()) { 859 if (const TemplateDecl *TD = isTemplate(ND, TemplateArgs)) { 877 void CXXNameMangler::mangleTemplateName(const TemplateDecl *TD, [all...] |
MicrosoftMangle.cpp | 327 void mangleUnscopedTemplateName(const TemplateDecl *ND); 329 mangleTemplateInstantiationName(const TemplateDecl *TD, 357 void mangleTemplateArgs(const TemplateDecl *TD, 359 void mangleTemplateArg(const TemplateDecl *TD, const TemplateArgument &TA, 696 static const TemplateDecl * 700 if (const TemplateDecl *TD = FD->getPrimaryTemplate()) { 732 if (const TemplateDecl *TD = isTemplate(ND, TemplateArgs)) { [all...] |
DeclTemplate.cpp | 602 : TemplateDecl(TemplateTemplateParm, DC, L, Id, Params), 696 // TemplateDecl Implementation 699 void TemplateDecl::anchor() { } [all...] |
ASTDumper.cpp | 454 template<typename TemplateDecl> 455 void VisitTemplateDecl(const TemplateDecl *D, bool DumpExplicitInst); [all...] |
/external/clang/tools/libclang/ |
CIndexCXX.cpp | 59 if (const TemplateDecl *Template 60 = dyn_cast_or_null<TemplateDecl>(getCursorDecl(C)))
|
CXCursor.h | 41 class TemplateDecl; 100 CXCursor MakeCursorTemplateRef(const TemplateDecl *Template, SourceLocation Loc, 105 std::pair<const TemplateDecl *, SourceLocation>
|
CXType.cpp | 930 const ClassTemplateSpecializationDecl *TemplateDecl = 932 if (!TemplateDecl) 934 return TemplateDecl->getTemplateArgs().size(); 944 const ClassTemplateSpecializationDecl *TemplateDecl = 946 if (!TemplateDecl) 948 const TemplateArgumentList &TA = TemplateDecl->getTemplateArgs();
|
CXCursor.cpp | 721 CXCursor cxcursor::MakeCursorTemplateRef(const TemplateDecl *Template, 730 std::pair<const TemplateDecl *, SourceLocation> 733 return std::make_pair(static_cast<const TemplateDecl *>(C.data[0]), [all...] |
/external/clang/lib/StaticAnalyzer/Checkers/ |
LLVMConventionsChecker.cpp | 89 TemplateDecl *TD = TM.getAsTemplateDecl(); 103 TemplateDecl *TD = TM.getAsTemplateDecl();
|
/external/clang/lib/Index/ |
IndexTypeSourceInfo.cpp | 114 if (const TemplateDecl *D = T->getTemplateName().getAsTemplateDecl())
|
IndexingContext.cpp | 222 if (auto TD = dyn_cast<TemplateDecl>(D)) {
|
IndexDecl.cpp | 384 bool VisitTemplateDecl(const TemplateDecl *D) {
|
/external/v8/tools/clang/plugins/ |
CheckIPCVisitor.cpp | 135 TemplateDecl* decl = spec->getTemplateName().getAsTemplateDecl();
|
FindBadConstructsConsumer.cpp | 657 if (TemplateDecl* decl = name.getAsTemplateDecl()) { 738 if (TemplateDecl* decl = name.getAsTemplateDecl()) { [all...] |
/external/clang/lib/Sema/ |
SemaTemplate.cpp | 56 if (isa<TemplateDecl>(D)) { 197 TemplateDecl *TD = cast<TemplateDecl>((*R.begin())->getUnderlyingDecl()); 481 TemplateDecl *Sema::AdjustDeclIfTemplate(Decl *&D) { 482 if (TemplateDecl *Temp = dyn_cast_or_null<TemplateDecl>(D)) { [all...] |
SemaTemplateInstantiate.cpp | 250 Sema &SemaRef, SourceLocation PointOfInstantiation, TemplateDecl *Template, 320 Sema &SemaRef, SourceLocation PointOfInstantiation, TemplateDecl *Template, 446 TemplateDecl *Template = cast<TemplateDecl>(Active->Entity); 518 if (TemplateDecl *Template = dyn_cast<TemplateDecl>(Active->Template)) 537 if (TemplateDecl *Template = dyn_cast<TemplateDecl>(Active->Template)) [all...] |
/external/clang/unittests/AST/ |
ASTImporterTest.cpp | 248 AST_MATCHER_P(TemplateDecl, hasTemplateDecl,
|
/external/clang/lib/Tooling/Core/ |
QualTypeNames.cpp | 78 TemplateDecl *ArgTDecl = TName.getAsTemplateDecl();
|
/external/clang/lib/Serialization/ |
ASTReaderDecl.cpp | 317 DeclID VisitTemplateDecl(TemplateDecl *D); [all...] |
/external/v8/tools/clang/blink_gc_plugin/ |
BlinkGCPluginConsumer.cpp | 244 TemplateDecl* tmpl_decl = tmpl_type->getTemplateName().getAsTemplateDecl();
|