/external/clang/lib/AST/ |
D | ASTDiagnostic.cpp | 105 if (const TemplateSpecializationType *TST = in Desugar() 106 dyn_cast<TemplateSpecializationType>(Ty)) { in Desugar() 809 const TemplateSpecializationType *TST; 813 const TemplateSpecializationType *DesugarTST; 827 TSTiterator(ASTContext &Context, const TemplateSpecializationType *TST) in TSTiterator() 912 static const TemplateSpecializationType * GetTemplateSpecializationType( in GetTemplateSpecializationType() 914 if (const TemplateSpecializationType *TST = in GetTemplateSpecializationType() 915 Ty->getAs<TemplateSpecializationType>()) in GetTemplateSpecializationType() 935 return Ty->getAs<TemplateSpecializationType>(); in GetTemplateSpecializationType() 957 const TemplateSpecializationType *FromArgTST = in DiffTypes() [all …]
|
D | TypePrinter.cpp | 881 TemplateSpecializationType::PrintTemplateArgumentList(OS, in AppendScope() 963 const TemplateSpecializationType *TST = in printTag() 964 cast<TemplateSpecializationType>(TAW->getType()); in printTag() 973 TemplateSpecializationType::PrintTemplateArgumentList(OS, in printTag() 1029 const TemplateSpecializationType *T, in printTemplateSpecializationBefore() 1034 TemplateSpecializationType::PrintTemplateArgumentList(OS, in printTemplateSpecializationBefore() 1041 const TemplateSpecializationType *T, in printTemplateSpecializationAfter() 1111 TemplateSpecializationType::PrintTemplateArgumentList(OS, in printDependentTemplateSpecializationBefore() 1388 void TemplateSpecializationType:: 1399 TemplateSpecializationType::PrintTemplateArgumentList( in PrintTemplateArgumentList() [all …]
|
D | NestedNameSpecifier.cpp | 301 if (const TemplateSpecializationType *SpecType in print() 302 = dyn_cast<TemplateSpecializationType>(T)) { in print() 308 TemplateSpecializationType::PrintTemplateArgumentList( in print()
|
D | StmtPrinter.cpp | 1089 TemplateSpecializationType::PrintTemplateArgumentList( in VisitDeclRefExpr() 1101 TemplateSpecializationType::PrintTemplateArgumentList( in VisitDependentScopeDeclRefExpr() 1112 TemplateSpecializationType::PrintTemplateArgumentList( in VisitUnresolvedLookupExpr() 1431 TemplateSpecializationType::PrintTemplateArgumentList( in VisitMemberExpr() 1813 TemplateSpecializationType::PrintTemplateArgumentList( in VisitUserDefinedLiteral() 2131 TemplateSpecializationType::PrintTemplateArgumentList( in VisitCXXDependentScopeMemberExpr() 2146 TemplateSpecializationType::PrintTemplateArgumentList( in VisitUnresolvedMemberExpr()
|
D | Type.cpp | 330 template <> const TemplateSpecializationType *Type::getAs() const { in getAs() 331 return getAsSugar<TemplateSpecializationType>(this); in getAs() 3095 bool TemplateSpecializationType:: 3102 bool TemplateSpecializationType:: 3117 TemplateSpecializationType:: 3118 TemplateSpecializationType(TemplateName T, in TemplateSpecializationType() function in TemplateSpecializationType 3164 TemplateSpecializationType::Profile(llvm::FoldingSetNodeID &ID, in Profile() 3526 = cast<TemplateSpecializationType>(type.getTypePtr()) in canHaveNullability()
|
D | ItaniumMangle.cpp | 765 if (const auto *TST = type->getAs<TemplateSpecializationType>()) { in manglePrefix() 1558 const TemplateSpecializationType *TST = in mangleUnresolvedTypeOrSimpleId() 1559 cast<TemplateSpecializationType>(Ty); in mangleUnresolvedTypeOrSimpleId() 1900 if (const TemplateSpecializationType *TST in mangleType() 1901 = dyn_cast<TemplateSpecializationType>(T)) in mangleType() 2545 void CXXNameMangler::mangleType(const TemplateSpecializationType *T) { in mangleType()
|
D | DeclTemplate.cpp | 787 TemplateSpecializationType::PrintTemplateArgumentList( in getNameForDiagnostic() 1132 TemplateSpecializationType::PrintTemplateArgumentList( in getNameForDiagnostic()
|
D | ASTContext.cpp | 3406 void *Mem = Allocate(sizeof(TemplateSpecializationType) + in getTemplateSpecializationType() 3410 TemplateSpecializationType *Spec in getTemplateSpecializationType() 3411 = new (Mem) TemplateSpecializationType(Template, Args, NumArgs, CanonType, in getTemplateSpecializationType() 3439 TemplateSpecializationType::Profile(ID, CanonTemplate, in getCanonicalTemplateSpecializationType() 3443 TemplateSpecializationType *Spec in getCanonicalTemplateSpecializationType() 3448 void *Mem = Allocate((sizeof(TemplateSpecializationType) + in getCanonicalTemplateSpecializationType() 3451 Spec = new (Mem) TemplateSpecializationType(CanonTemplate, in getCanonicalTemplateSpecializationType() 5652 TemplateSpecializationType::PrintTemplateArgumentList(OS, in getObjCEncodingForTypeImpl()
|
D | ASTImporter.cpp | 73 QualType VisitTemplateSpecializationType(const TemplateSpecializationType *T); 748 const TemplateSpecializationType *Spec1 in IsStructurallyEquivalent() 749 = cast<TemplateSpecializationType>(T1); in IsStructurallyEquivalent() 750 const TemplateSpecializationType *Spec2 in IsStructurallyEquivalent() 751 = cast<TemplateSpecializationType>(T2); in IsStructurallyEquivalent() 1793 const TemplateSpecializationType *T) { in VisitTemplateSpecializationType()
|
/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 | 648 inline TemplateSpecializationType::iterator 649 TemplateSpecializationType::end() const { in end() 659 TemplateSpecializationType::getArg(unsigned Idx) const { in getArg()
|
D | Type.h | 1989 template <> const TemplateSpecializationType *Type::getAs() const; 3987 class LLVM_ALIGNAS(/*alignof(uint64_t)*/ 8) TemplateSpecializationType 4006 TemplateSpecializationType(TemplateName T, 4151 assert(isa<TemplateSpecializationType>(TST)); 4158 const TemplateSpecializationType *getInjectedTST() const { 4159 return cast<TemplateSpecializationType>(InjectedType.getTypePtr());
|
/external/clang/tools/libclang/ |
D | IndexTypeSourceInfo.cpp | 74 if (const TemplateSpecializationType *T = TL.getTypePtr()) { in VisitTemplateSpecializationTypeLoc()
|
D | IndexingContext.cpp | 134 } else if (const TemplateSpecializationType * in CXXBasesListInfo() 135 TST = T->getAs<TemplateSpecializationType>()) { in CXXBasesListInfo()
|
D | CXType.cpp | 411 D = cast<TemplateSpecializationType>(TP)->getTemplateName() in clang_getTypeDeclaration()
|
/external/clang/include/clang/ASTMatchers/ |
D | ASTMatchers.h | 508 TemplateSpecializationType), in AST_POLYMORPHIC_MATCHER_P() argument 608 TemplateSpecializationType), in AST_POLYMORPHIC_MATCHER_P2() argument 629 TemplateSpecializationType), in AST_POLYMORPHIC_MATCHER_P() argument 4147 AST_TYPE_MATCHER(TemplateSpecializationType, templateSpecializationType);
|
D | ASTMatchersInternal.h | 700 bool matchesSpecialized(const TemplateSpecializationType &Node, in matchesSpecialized() 936 RecordType, TagType, TemplateSpecializationType, 1565 getTemplateSpecializationArgs(const TemplateSpecializationType &T) {
|
/external/clang/lib/Index/ |
D | USRGeneration.cpp | 695 if (const TemplateSpecializationType *Spec in VisitType() 696 = T->getAs<TemplateSpecializationType>()) { in VisitType()
|
/external/clang/lib/Sema/ |
D | SemaTemplateDeduction.cpp | 438 const TemplateSpecializationType *Param, in DeduceTemplateArguments() 445 if (const TemplateSpecializationType *SpecArg in DeduceTemplateArguments() 446 = dyn_cast<TemplateSpecializationType>(Arg)) { in DeduceTemplateArguments() 1410 assert(isa<TemplateSpecializationType>(Param) && in DeduceTemplateArgumentsByTypeMatch() 1421 const TemplateSpecializationType *SpecParam in DeduceTemplateArgumentsByTypeMatch() 1422 = cast<TemplateSpecializationType>(Param); in DeduceTemplateArgumentsByTypeMatch() 2444 if (const TemplateSpecializationType *Spec in isSimpleTemplateIdType() 2445 = T->getAs<TemplateSpecializationType>()) in isSimpleTemplateIdType() 4849 const TemplateSpecializationType *Spec in MarkUsedTemplateParameters() 4850 = cast<TemplateSpecializationType>(T); in MarkUsedTemplateParameters()
|
D | SemaCXXScopeSpec.cpp | 96 if (const TemplateSpecializationType *SpecType in computeDeclContext() 97 = NNSType->getAs<TemplateSpecializationType>()) { in computeDeclContext()
|
D | SemaTemplate.cpp | 1693 if (const TemplateSpecializationType *TST in MatchTemplateParametersToScopeSpecifier() 1694 = T->getAs<TemplateSpecializationType>()) { in MatchTemplateParametersToScopeSpecifier() 1830 } else if (const TemplateSpecializationType *TST in MatchTemplateParametersToScopeSpecifier() 1831 = T->getAs<TemplateSpecializationType>()) { in MatchTemplateParametersToScopeSpecifier() 2141 TemplateSpecializationType::anyDependentTemplateArguments( in CheckTemplateIdType() 2539 !TemplateSpecializationType::anyDependentTemplateArguments( in ActOnVarTemplateSpecialization() 2764 if (!TemplateSpecializationType::anyDependentTemplateArguments( in CheckVarTemplateId() 2912 !TemplateSpecializationType::anyDependentTemplateArguments( in BuildTemplateIdExpr() 4144 const TemplateSpecializationType*) { in VisitTemplateSpecializationType() argument 6277 !TemplateSpecializationType::anyDependentTemplateArguments( in ActOnClassTemplateSpecialization() [all …]
|
D | SemaTemplateInstantiate.cpp | 169 const TemplateSpecializationType *TST = in getTemplateInstantiationArgs() 170 cast<TemplateSpecializationType>(Context.getCanonicalType(T)); in getTemplateInstantiationArgs() 449 TemplateSpecializationType::PrintTemplateArgumentList(OS, in PrintInstantiationStack() 503 TemplateSpecializationType::PrintTemplateArgumentList(OS, in PrintInstantiationStack()
|
/external/clang/lib/ASTMatchers/ |
D | ASTMatchFinder.cpp | 755 TemplateSpecializationType const *TemplateType = in getAsCXXRecordDecl() 756 TypeNode->getAs<TemplateSpecializationType>(); in getAsCXXRecordDecl()
|
/external/clang/lib/CodeGen/ |
D | CGDebugInfo.h | 147 llvm::DIType *CreateType(const TemplateSpecializationType *Ty,
|
D | CGDebugInfo.cpp | 208 TemplateSpecializationType::PrintTemplateArgumentList(OS, Args, NumArgs, in getFunctionName() 809 llvm::DIType *CGDebugInfo::CreateType(const TemplateSpecializationType *Ty, in CreateType() 819 TemplateSpecializationType::PrintTemplateArgumentList( in CreateType() 2107 const auto *Spec = cast<TemplateSpecializationType>(T); in UnwrapTypeForDebugInfo() 2288 return CreateType(cast<TemplateSpecializationType>(Ty), Unit); in CreateTypeNode()
|