/external/clang/lib/AST/ |
D | ASTDiagnostic.cpp | 63 if (const TemplateSpecializationType *TST in Desugar() 64 = dyn_cast<TemplateSpecializationType>(Ty)) in Desugar() 690 const TemplateSpecializationType *TST; 694 const TemplateSpecializationType *DesugarTST; 708 TSTiterator(ASTContext &Context, const TemplateSpecializationType *TST) in TSTiterator() 793 static const TemplateSpecializationType * GetTemplateSpecializationType( in GetTemplateSpecializationType() 795 if (const TemplateSpecializationType *TST = in GetTemplateSpecializationType() 796 Ty->getAs<TemplateSpecializationType>()) in GetTemplateSpecializationType() 816 return Ty->getAs<TemplateSpecializationType>(); in GetTemplateSpecializationType() 821 void DiffTemplate(const TemplateSpecializationType *FromTST, in DiffTemplate() [all …]
|
D | TypePrinter.cpp | 821 TemplateSpecializationType::PrintTemplateArgumentList(OS, in AppendScope() 902 const TemplateSpecializationType *TST = in printTag() 903 cast<TemplateSpecializationType>(TAW->getType()); in printTag() 912 TemplateSpecializationType::PrintTemplateArgumentList(OS, in printTag() 968 const TemplateSpecializationType *T, in printTemplateSpecializationBefore() 973 TemplateSpecializationType::PrintTemplateArgumentList(OS, in printTemplateSpecializationBefore() 980 const TemplateSpecializationType *T, in printTemplateSpecializationAfter() 1048 TemplateSpecializationType::PrintTemplateArgumentList(OS, in printDependentTemplateSpecializationBefore() 1247 void TemplateSpecializationType:: 1258 TemplateSpecializationType::PrintTemplateArgumentList( in PrintTemplateArgumentList() [all …]
|
D | NestedNameSpecifier.cpp | 266 if (const TemplateSpecializationType *SpecType in print() 267 = dyn_cast<TemplateSpecializationType>(T)) { in print() 273 TemplateSpecializationType::PrintTemplateArgumentList( in print()
|
D | Type.cpp | 336 template <> const TemplateSpecializationType *Type::getAs() const { in getAs() 337 return getAsSugar<TemplateSpecializationType>(this); in getAs() 1885 bool TemplateSpecializationType:: 1892 bool TemplateSpecializationType:: 1907 bool TemplateSpecializationType:: 1922 TemplateSpecializationType:: 1923 TemplateSpecializationType(TemplateName T, in TemplateSpecializationType() function in TemplateSpecializationType 1981 TemplateSpecializationType::Profile(llvm::FoldingSetNodeID &ID, in Profile()
|
D | StmtPrinter.cpp | 589 TemplateSpecializationType::PrintTemplateArgumentList( in VisitDeclRefExpr() 601 TemplateSpecializationType::PrintTemplateArgumentList( in VisitDependentScopeDeclRefExpr() 612 TemplateSpecializationType::PrintTemplateArgumentList( in VisitUnresolvedLookupExpr() 930 TemplateSpecializationType::PrintTemplateArgumentList( in VisitMemberExpr() 1539 TemplateSpecializationType::PrintTemplateArgumentList( in VisitCXXDependentScopeMemberExpr() 1554 TemplateSpecializationType::PrintTemplateArgumentList( in VisitUnresolvedMemberExpr()
|
D | ItaniumMangle.cpp | 724 if (const TemplateSpecializationType *TST = in manglePrefix() 725 type->getAs<TemplateSpecializationType>()) { in manglePrefix() 898 const TemplateSpecializationType *tst in mangleUnresolvedPrefix() 899 = cast<TemplateSpecializationType>(type); in mangleUnresolvedPrefix() 1757 if (const TemplateSpecializationType *TST in mangleType() 1758 = dyn_cast<TemplateSpecializationType>(T)) in mangleType() 2169 void CXXNameMangler::mangleType(const TemplateSpecializationType *T) { in mangleType()
|
D | ASTContext.cpp | 1595 const TemplateSpecializationType *TST = cast<TemplateSpecializationType>(T); in getTypeInfoImpl() 3035 void *Mem = Allocate(sizeof(TemplateSpecializationType) + in getTemplateSpecializationType() 3039 TemplateSpecializationType *Spec in getTemplateSpecializationType() 3040 = new (Mem) TemplateSpecializationType(Template, Args, NumArgs, CanonType, in getTemplateSpecializationType() 3068 TemplateSpecializationType::Profile(ID, CanonTemplate, in getCanonicalTemplateSpecializationType() 3072 TemplateSpecializationType *Spec in getCanonicalTemplateSpecializationType() 3077 void *Mem = Allocate((sizeof(TemplateSpecializationType) + in getCanonicalTemplateSpecializationType() 3080 Spec = new (Mem) TemplateSpecializationType(CanonTemplate, in getCanonicalTemplateSpecializationType() 5151 TemplateSpecializationType::PrintTemplateArgumentList(OS, in getObjCEncodingForTypeImpl()
|
D | ASTImporter.cpp | 72 QualType VisitTemplateSpecializationType(const TemplateSpecializationType *T); 690 const TemplateSpecializationType *Spec1 in IsStructurallyEquivalent() 691 = cast<TemplateSpecializationType>(T1); in IsStructurallyEquivalent() 692 const TemplateSpecializationType *Spec2 in IsStructurallyEquivalent() 693 = cast<TemplateSpecializationType>(T2); in IsStructurallyEquivalent() 1714 const TemplateSpecializationType *T) { in VisitTemplateSpecializationType()
|
D | DumpXML.cpp | 1014 void visitTemplateSpecializationTypeChildren(TemplateSpecializationType *T) { in visitTemplateSpecializationTypeChildren()
|
D | DeclTemplate.cpp | 751 TemplateSpecializationType::PrintTemplateArgumentList( in getNameForDiagnostic()
|
/external/clang/lib/StaticAnalyzer/Checkers/ |
D | LLVMConventionsChecker.cpp | 84 const TemplateSpecializationType *TS = T->getAs<TemplateSpecializationType>(); in IsStdVector() 98 const TemplateSpecializationType *TS = T->getAs<TemplateSpecializationType>(); in IsSmallVector()
|
/external/clang/include/clang/AST/ |
D | TemplateBase.h | 635 inline TemplateSpecializationType::iterator 636 TemplateSpecializationType::end() const { in end() 646 TemplateSpecializationType::getArg(unsigned Idx) const { in getArg()
|
D | Type.h | 1800 template <> const TemplateSpecializationType *Type::getAs() const; 3609 class TemplateSpecializationType 3628 TemplateSpecializationType(TemplateName T, 3778 assert(isa<TemplateSpecializationType>(TST)); 3785 const TemplateSpecializationType *getInjectedTST() const { 3786 return cast<TemplateSpecializationType>(InjectedType.getTypePtr());
|
D | RecursiveASTVisitor.h | 929 DEF_TRAVERSE_TYPE(TemplateSpecializationType, { 1154 DEF_TRAVERSE_TYPELOC(TemplateSpecializationType, {
|
/external/clang/tools/libclang/ |
D | IndexTypeSourceInfo.cpp | 74 if (const TemplateSpecializationType *T = TL.getTypePtr()) { in VisitTemplateSpecializationTypeLoc()
|
D | CIndexUSRs.cpp | 666 if (const TemplateSpecializationType *Spec in VisitType() 667 = T->getAs<TemplateSpecializationType>()) { in VisitType()
|
D | IndexingContext.cpp | 135 } else if (const TemplateSpecializationType * in CXXBasesListInfo() 136 TST = T->getAs<TemplateSpecializationType>()) { in CXXBasesListInfo()
|
D | CXType.cpp | 390 D = cast<TemplateSpecializationType>(TP)->getTemplateName() in clang_getTypeDeclaration()
|
D | RecursiveASTVisitor.h | 871 DEF_TRAVERSE_TYPE(TemplateSpecializationType, { 1096 DEF_TRAVERSE_TYPELOC(TemplateSpecializationType, {
|
/external/clang/lib/Sema/ |
D | SemaTemplateDeduction.cpp | 460 const TemplateSpecializationType *Param, in DeduceTemplateArguments() 467 if (const TemplateSpecializationType *SpecArg in DeduceTemplateArguments() 468 = dyn_cast<TemplateSpecializationType>(Arg)) { in DeduceTemplateArguments() 1343 assert(isa<TemplateSpecializationType>(Param) && in DeduceTemplateArgumentsByTypeMatch() 1354 const TemplateSpecializationType *SpecParam in DeduceTemplateArgumentsByTypeMatch() 1355 = cast<TemplateSpecializationType>(Param); in DeduceTemplateArgumentsByTypeMatch() 2248 if (const TemplateSpecializationType *Spec in isSimpleTemplateIdType() 2249 = T->getAs<TemplateSpecializationType>()) in isSimpleTemplateIdType() 4417 const TemplateSpecializationType *Spec in MarkUsedTemplateParameters() 4418 = cast<TemplateSpecializationType>(T); in MarkUsedTemplateParameters()
|
D | SemaCXXScopeSpec.cpp | 97 if (const TemplateSpecializationType *SpecType in computeDeclContext() 98 = NNSType->getAs<TemplateSpecializationType>()) { in computeDeclContext()
|
D | SemaTemplate.cpp | 1658 if (const TemplateSpecializationType *TST in MatchTemplateParametersToScopeSpecifier() 1659 = T->getAs<TemplateSpecializationType>()) { in MatchTemplateParametersToScopeSpecifier() 1764 } else if (const TemplateSpecializationType *TST in MatchTemplateParametersToScopeSpecifier() 1765 = T->getAs<TemplateSpecializationType>()) { in MatchTemplateParametersToScopeSpecifier() 2023 TemplateSpecializationType::anyDependentTemplateArguments( in CheckTemplateIdType() 3444 const TemplateSpecializationType*) { in VisitTemplateSpecializationType() argument 5352 !TemplateSpecializationType::anyDependentTemplateArguments( in ActOnClassTemplateSpecialization() 6324 if (isa<TemplateSpecializationType>(T)) in ScopeSpecifierHasTemplateId() 7067 const TemplateSpecializationType *EnableIfTST = in isEnableIf() 7068 cast<TemplateSpecializationType>(EnableIfTSTLoc.getTypePtr()); in isEnableIf()
|
D | SemaTemplateInstantiate.cpp | 138 const TemplateSpecializationType *TST in getTemplateInstantiationArgs() 139 = cast<TemplateSpecializationType>(Context.getCanonicalType(T)); in getTemplateInstantiationArgs() 498 TemplateSpecializationType::PrintTemplateArgumentList(OS, in PrintInstantiationStack() 552 TemplateSpecializationType::PrintTemplateArgumentList(OS, in PrintInstantiationStack()
|
/external/clang/lib/ASTMatchers/ |
D | ASTMatchFinder.cpp | 574 TemplateSpecializationType const *TemplateType = in classIsDerivedFrom() 575 TypeNode->getAs<TemplateSpecializationType>(); in classIsDerivedFrom()
|
/external/clang/lib/CodeGen/ |
D | CGDebugInfo.cpp | 139 TemplateSpecializationType::PrintTemplateArgumentList(OS, Args, NumArgs, in getFunctionName() 193 const TemplateSpecializationType *TST = in getClassName() 194 cast<TemplateSpecializationType>(TAW->getType()); in getClassName() 207 TemplateSpecializationType::PrintTemplateArgumentList(OS, Args, NumArgs, in getClassName() 1738 T = cast<TemplateSpecializationType>(T)->desugar(); in UnwrapTypeForDebugInfo()
|