/external/clang/tools/libclang/ |
D | CIndexCXX.cpp | 97 Template = PartialSpec->getSpecializedTemplate(); in clang_getSpecializedCursorTemplate()
|
/external/clang/lib/AST/ |
D | DeclTemplate.cpp | 763 ClassTemplateSpecializationDecl::getSpecializedTemplate() const { in getSpecializedTemplate() function in ClassTemplateSpecializationDecl 766 return PartialSpec->PartialSpecialization->getSpecializedTemplate(); in getSpecializedTemplate() 801 return getSpecializedTemplate()->getSourceRange(); in getSourceRange() 1094 VarTemplateDecl *VarTemplateSpecializationDecl::getSpecializedTemplate() const { in getSpecializedTemplate() function in VarTemplateSpecializationDecl 1097 return PartialSpec->PartialSpecialization->getSpecializedTemplate(); in getSpecializedTemplate()
|
D | Decl.cpp | 470 ClassTemplateDecl *temp = spec->getSpecializedTemplate(); in mergeTemplateLV() 522 VarTemplateDecl *temp = spec->getSpecializedTemplate(); in mergeTemplateLV() 943 const ClassTemplateDecl *temp = spec->getSpecializedTemplate(); in getLVForClassMember() 1064 return getVisibilityOf(spec->getSpecializedTemplate()->getTemplatedDecl(), in getExplicitVisibilityAux() 1082 return getVisibilityOf(VTSD->getSpecializedTemplate()->getTemplatedDecl(), in getExplicitVisibilityAux()
|
D | MicrosoftMangle.cpp | 710 return Spec->getSpecializedTemplate(); in isTemplate() 717 return Spec->getSpecializedTemplate(); in isTemplate()
|
D | ItaniumMangle.cpp | 787 return Spec->getSpecializedTemplate(); in isTemplate() 794 return Spec->getSpecializedTemplate(); in isTemplate()
|
D | ASTDiagnostic.cpp | 1062 TemplateName(CTSD->getSpecializedTemplate()), in GetTemplateSpecializationType()
|
D | ASTImporter.cpp | 1103 if (!IsStructurallyEquivalent(Context, Spec1->getSpecializedTemplate(), in IsStructurallyEquivalent() 1104 Spec2->getSpecializedTemplate())) in IsStructurallyEquivalent() 4520 D->getSpecializedTemplate())); in VisitClassTemplateSpecializationDecl() 4716 Importer.Import(D->getSpecializedTemplate())); in VisitVarTemplateSpecializationDecl()
|
D | Expr.cpp | 597 = (*I)->getSpecializedTemplate()->getTemplateParameters(); in ComputeName()
|
/external/clang/lib/Tooling/Core/ |
D | QualTypeNames.cpp | 188 TemplateName TN(TSTDecl->getSpecializedTemplate()); in getFullyQualifiedTemplateType()
|
/external/clang/lib/Sema/ |
D | SemaTemplateInstantiateDecl.cpp | 1222 ClassTemplateDecl *ClassTemplate = D->getSpecializedTemplate(); in VisitClassTemplatePartialSpecializationDecl() 1308 VarTemplateDecl *VarTemplate = D->getSpecializedTemplate(); in VisitVarTemplatePartialSpecializationDecl() 2665 ClassTemplateDecl *ClassTemplate = D->getSpecializedTemplate(); in VisitClassTemplateSpecializationDecl() 2805 VarTemplateDecl *VarTemplate = D->getSpecializedTemplate(); in VisitVarTemplateSpecializationDecl() 3981 assert(VarSpec->getSpecializedTemplate() && in InstantiateVariableDefinition() 4182 VarSpec->getSpecializedTemplate(), Def, nullptr, in InstantiateVariableDefinition() 4728 ClassTemplate = PartialSpec->getSpecializedTemplate()->getCanonicalDecl(); in FindInstantiatedDecl() 4744 ClassTemplateDecl *SpecTemplate = InstSpec->getSpecializedTemplate(); in FindInstantiatedDecl()
|
D | SemaTemplateInstantiate.cpp | 79 assert(Spec->getSpecializedTemplate() && "No variable template?"); in getTemplateInstantiationArgs() 123 assert(Spec->getSpecializedTemplate() && "No class template?"); in getTemplateInstantiationArgs() 124 if (Spec->getSpecializedTemplate()->isMemberSpecialization()) in getTemplateInstantiationArgs() 2300 ClassTemplateDecl *Template = ClassTemplateSpec->getSpecializedTemplate(); in InstantiateClassTemplateSpecialization()
|
D | SemaTemplateDeduction.cpp | 485 TemplateName(SpecArg->getSpecializedTemplate()), in DeduceTemplateArguments() 2212 ClassTemplateDecl *ClassTemplate = Partial->getSpecializedTemplate(); in FinishTemplateArgumentDeduction() 2351 VarTemplateDecl *VarTemplate = Partial->getSpecializedTemplate(); in FinishTemplateArgumentDeduction() 4593 assert(PS1->getSpecializedTemplate() == PS2->getSpecializedTemplate() && in getMoreSpecializedPartialSpecialization() 4596 TemplateName Name(PS1->getSpecializedTemplate()); in getMoreSpecializedPartialSpecialization()
|
D | SemaAccess.cpp | 455 ->getSpecializedTemplate(); in MatchesFriend()
|
D | SemaTemplate.cpp | 82 return Spec->getSpecializedTemplate(); in isAcceptableTemplateName() 956 ->getSpecializedTemplate(); in CheckClassTemplate()
|
D | SemaDeclCXX.cpp | 4709 getDLLAttr(Spec->getSpecializedTemplate()->getTemplatedDecl())) { in checkClassLevelDLLAttribute() 4822 BaseTemplateSpec->getSpecializedTemplate()->getTemplatedDecl())) { in propagateDLLAttrToBaseClassTemplate() 7542 Template = Specialization->getSpecializedTemplate(); in isStdInitializerList()
|
D | SemaLookup.cpp | 2509 DeclContext *Ctx = Spec->getSpecializedTemplate()->getDeclContext(); in addAssociatedClassesAndNamespaces()
|
D | SemaOpenMP.cpp | 700 if (auto *CTD = CTSD->getSpecializedTemplate()) in getTopDSA() 10297 if (auto *CTD = CTSD->getSpecializedTemplate()) in IsCXXRecordForMappable()
|
D | SemaExprCXX.cpp | 246 if (Spec->getSpecializedTemplate()->getCanonicalDecl() == in getDestructorName()
|
/external/clang/lib/Serialization/ |
D | ASTWriterDecl.cpp | 1345 RegisterTemplateSpecialization(D->getSpecializedTemplate(), D); in VisitClassTemplateSpecializationDecl() 1366 Record.AddDeclRef(D->getSpecializedTemplate()->getCanonicalDecl()); in VisitClassTemplateSpecializationDecl() 1405 RegisterTemplateSpecialization(D->getSpecializedTemplate(), D); in VisitVarTemplateSpecializationDecl() 1432 Record.AddDeclRef(D->getSpecializedTemplate()->getCanonicalDecl()); in VisitVarTemplateSpecializationDecl()
|
D | ASTReader.cpp | 6229 TSD->getSpecializedTemplate()->LoadLazySpecializations(); in completeRedeclChainForTemplateSpecialization() 6275 CTSD->getSpecializedTemplate()->LoadLazySpecializations(); in CompleteRedeclChain() 6277 VTSD->getSpecializedTemplate()->LoadLazySpecializations(); in CompleteRedeclChain()
|
/external/clang/include/clang/AST/ |
D | DeclTemplate.h | 1616 ClassTemplateDecl *getSpecializedTemplate() const; 2450 VarTemplateDecl *getSpecializedTemplate() const;
|
/external/clang/lib/CodeGen/ |
D | CGDebugInfo.cpp | 1511 TSpecial->getSpecializedTemplate()->getTemplateParameters(); in CollectCXXTemplateParams()
|