/minix/external/bsd/llvm/dist/clang/lib/AST/ |
H A D | ASTDiagnostic.cpp | 70 if (const TemplateSpecializationType *TST in Desugar() 71 = dyn_cast<TemplateSpecializationType>(Ty)) in Desugar() 747 const TemplateSpecializationType *TST; 751 const TemplateSpecializationType *DesugarTST; 852 if (const TemplateSpecializationType *TST = in GetTemplateSpecializationType() 853 Ty->getAs<TemplateSpecializationType>()) in GetTemplateSpecializationType() 873 return Ty->getAs<TemplateSpecializationType>(); in GetTemplateSpecializationType() 895 const TemplateSpecializationType *FromArgTST = in DiffTypes() 900 const TemplateSpecializationType *ToArgTST = in DiffTypes() 1122 const TemplateSpecializationType *TST) { in makeTemplateList() [all …]
|
H A D | TypePrinter.cpp | 872 TemplateSpecializationType::PrintTemplateArgumentList(OS, in AppendScope() 953 const TemplateSpecializationType *TST = in printTag() 954 cast<TemplateSpecializationType>(TAW->getType()); in printTag() 963 TemplateSpecializationType::PrintTemplateArgumentList(OS, in printTag() 1019 const TemplateSpecializationType *T, in printTemplateSpecializationBefore() 1024 TemplateSpecializationType::PrintTemplateArgumentList(OS, in printTemplateSpecializationBefore() 1031 const TemplateSpecializationType *T, in printTemplateSpecializationAfter() 1101 TemplateSpecializationType::PrintTemplateArgumentList(OS, in printDependentTemplateSpecializationBefore() 1330 void TemplateSpecializationType:: 1341 TemplateSpecializationType::PrintTemplateArgumentList( in PrintTemplateArgumentList() [all …]
|
H A D | NestedNameSpecifier.cpp | 301 if (const TemplateSpecializationType *SpecType in print() 302 = dyn_cast<TemplateSpecializationType>(T)) { in print() 308 TemplateSpecializationType::PrintTemplateArgumentList( in print()
|
H A D | Type.cpp | 337 template <> const TemplateSpecializationType *Type::getAs() const { in getAs() 338 return getAsSugar<TemplateSpecializationType>(this); in getAs() 1981 bool TemplateSpecializationType:: 1988 bool TemplateSpecializationType:: 2003 TemplateSpecializationType:: 2004 TemplateSpecializationType(TemplateName T, in TemplateSpecializationType() function in TemplateSpecializationType 2050 TemplateSpecializationType::Profile(llvm::FoldingSetNodeID &ID, in Profile()
|
H A D | StmtPrinter.cpp | 947 TemplateSpecializationType::PrintTemplateArgumentList( in VisitDeclRefExpr() 959 TemplateSpecializationType::PrintTemplateArgumentList( in VisitDependentScopeDeclRefExpr() 970 TemplateSpecializationType::PrintTemplateArgumentList( in VisitUnresolvedLookupExpr() 1274 TemplateSpecializationType::PrintTemplateArgumentList( in VisitMemberExpr() 1922 TemplateSpecializationType::PrintTemplateArgumentList( in VisitCXXDependentScopeMemberExpr() 1937 TemplateSpecializationType::PrintTemplateArgumentList( in VisitUnresolvedMemberExpr()
|
H A D | ItaniumMangle.cpp | 751 if (const TemplateSpecializationType *TST = in manglePrefix() 752 type->getAs<TemplateSpecializationType>()) { in manglePrefix() 930 const TemplateSpecializationType *tst in mangleUnresolvedPrefix() 931 = cast<TemplateSpecializationType>(type); in mangleUnresolvedPrefix() 1864 if (const TemplateSpecializationType *TST in mangleType() 1865 = dyn_cast<TemplateSpecializationType>(T)) in mangleType() 2369 void CXXNameMangler::mangleType(const TemplateSpecializationType *T) { in mangleType()
|
H A D | DeclTemplate.cpp | 745 TemplateSpecializationType::PrintTemplateArgumentList( in getNameForDiagnostic() 1095 TemplateSpecializationType::PrintTemplateArgumentList( in getNameForDiagnostic()
|
H A D | ASTImporter.cpp | 72 QualType VisitTemplateSpecializationType(const TemplateSpecializationType *T); 704 const TemplateSpecializationType *Spec1 in IsStructurallyEquivalent() 705 = cast<TemplateSpecializationType>(T1); in IsStructurallyEquivalent() 706 const TemplateSpecializationType *Spec2 in IsStructurallyEquivalent() 707 = cast<TemplateSpecializationType>(T2); in IsStructurallyEquivalent() 1728 const TemplateSpecializationType *T) { in VisitTemplateSpecializationType()
|
H A D | ASTContext.cpp | 3263 void *Mem = Allocate(sizeof(TemplateSpecializationType) + in getTemplateSpecializationType() 3267 TemplateSpecializationType *Spec in getTemplateSpecializationType() 3268 = new (Mem) TemplateSpecializationType(Template, Args, NumArgs, CanonType, in getTemplateSpecializationType() 3296 TemplateSpecializationType::Profile(ID, CanonTemplate, in getCanonicalTemplateSpecializationType() 3300 TemplateSpecializationType *Spec in getCanonicalTemplateSpecializationType() 3305 void *Mem = Allocate((sizeof(TemplateSpecializationType) + in getCanonicalTemplateSpecializationType() 3308 Spec = new (Mem) TemplateSpecializationType(CanonTemplate, in getCanonicalTemplateSpecializationType() 5449 TemplateSpecializationType::PrintTemplateArgumentList(OS, in getObjCEncodingForTypeImpl()
|
/minix/external/bsd/llvm/dist/clang/lib/StaticAnalyzer/Checkers/ |
H A D | LLVMConventionsChecker.cpp | 84 const TemplateSpecializationType *TS = T->getAs<TemplateSpecializationType>(); in IsStdVector() 98 const TemplateSpecializationType *TS = T->getAs<TemplateSpecializationType>(); in IsSmallVector()
|
/minix/external/bsd/llvm/dist/clang/include/clang/AST/ |
H A D | TemplateBase.h | 647 inline TemplateSpecializationType::iterator 648 TemplateSpecializationType::end() const { in end() 658 TemplateSpecializationType::getArg(unsigned Idx) const { in getArg()
|
H A D | Type.h | 1839 template <> const TemplateSpecializationType *Type::getAs() const; 3780 class TemplateSpecializationType 3799 TemplateSpecializationType(TemplateName T, 3945 assert(isa<TemplateSpecializationType>(TST)); 3952 const TemplateSpecializationType *getInjectedTST() const { 3953 return cast<TemplateSpecializationType>(InjectedType.getTypePtr());
|
/minix/external/bsd/llvm/dist/clang/tools/libclang/ |
H A D | IndexTypeSourceInfo.cpp | 74 if (const TemplateSpecializationType *T = TL.getTypePtr()) { in VisitTemplateSpecializationTypeLoc()
|
H A D | IndexingContext.cpp | 134 } else if (const TemplateSpecializationType * in CXXBasesListInfo() 135 TST = T->getAs<TemplateSpecializationType>()) { in CXXBasesListInfo()
|
H A D | CXType.cpp | 411 D = cast<TemplateSpecializationType>(TP)->getTemplateName() in clang_getTypeDeclaration()
|
/minix/external/bsd/llvm/dist/clang/lib/Index/ |
H A D | USRGeneration.cpp | 688 if (const TemplateSpecializationType *Spec in VisitType() 689 = T->getAs<TemplateSpecializationType>()) { in VisitType()
|
/minix/external/bsd/llvm/dist/clang/include/clang/ASTMatchers/ |
H A D | ASTMatchers.h | 446 TemplateSpecializationType), in AST_POLYMORPHIC_MATCHER_P() argument 546 TemplateSpecializationType), in AST_POLYMORPHIC_MATCHER_P2() argument 567 TemplateSpecializationType), in AST_POLYMORPHIC_MATCHER_P() argument 3575 AST_TYPE_MATCHER(TemplateSpecializationType, templateSpecializationType);
|
H A D | ASTMatchersInternal.h | 669 bool matchesSpecialized(const TemplateSpecializationType &Node, in matchesSpecialized() 932 TypeList<TemplateSpecializationType, TemplateTypeParmType, 1661 getTemplateSpecializationArgs(const TemplateSpecializationType &T) {
|
/minix/external/bsd/llvm/dist/clang/lib/Sema/ |
H A D | SemaTemplateDeduction.cpp | 464 const TemplateSpecializationType *Param, in DeduceTemplateArguments() 471 if (const TemplateSpecializationType *SpecArg in DeduceTemplateArguments() 472 = dyn_cast<TemplateSpecializationType>(Arg)) { in DeduceTemplateArguments() 1446 assert(isa<TemplateSpecializationType>(Param) && in DeduceTemplateArgumentsByTypeMatch() 1457 const TemplateSpecializationType *SpecParam in DeduceTemplateArgumentsByTypeMatch() 1458 = cast<TemplateSpecializationType>(Param); in DeduceTemplateArgumentsByTypeMatch() 2472 if (const TemplateSpecializationType *Spec in isSimpleTemplateIdType() 2473 = T->getAs<TemplateSpecializationType>()) in isSimpleTemplateIdType() 4886 const TemplateSpecializationType *Spec in MarkUsedTemplateParameters() 4887 = cast<TemplateSpecializationType>(T); in MarkUsedTemplateParameters()
|
H A D | SemaCXXScopeSpec.cpp | 96 if (const TemplateSpecializationType *SpecType in computeDeclContext() 97 = NNSType->getAs<TemplateSpecializationType>()) { in computeDeclContext()
|
H A D | SemaTemplate.cpp | 1662 if (const TemplateSpecializationType *TST in MatchTemplateParametersToScopeSpecifier() 1663 = T->getAs<TemplateSpecializationType>()) { in MatchTemplateParametersToScopeSpecifier() 1799 } else if (const TemplateSpecializationType *TST in MatchTemplateParametersToScopeSpecifier() 2058 TemplateSpecializationType::anyDependentTemplateArguments( in CheckTemplateIdType() 2472 !TemplateSpecializationType::anyDependentTemplateArguments( in ActOnVarTemplateSpecialization() 2696 if (!TemplateSpecializationType::anyDependentTemplateArguments( in CheckVarTemplateId() 2844 !TemplateSpecializationType::anyDependentTemplateArguments( in BuildTemplateIdExpr() 6174 !TemplateSpecializationType::anyDependentTemplateArguments( in ActOnClassTemplateSpecialization() 7126 if (isa<TemplateSpecializationType>(T)) in ScopeSpecifierHasTemplateId() 7967 const TemplateSpecializationType *EnableIfTST = in isEnableIf() [all …]
|
H A D | SemaTemplateInstantiate.cpp | 169 const TemplateSpecializationType *TST = in getTemplateInstantiationArgs() 170 cast<TemplateSpecializationType>(Context.getCanonicalType(T)); in getTemplateInstantiationArgs() 469 TemplateSpecializationType::PrintTemplateArgumentList(OS, in PrintInstantiationStack() 523 TemplateSpecializationType::PrintTemplateArgumentList(OS, in PrintInstantiationStack()
|
/minix/external/bsd/llvm/dist/clang/lib/ASTMatchers/ |
H A D | ASTMatchFinder.cpp | 764 TemplateSpecializationType const *TemplateType = in getAsCXXRecordDecl() 765 TypeNode->getAs<TemplateSpecializationType>(); in getAsCXXRecordDecl()
|
/minix/external/bsd/llvm/dist/clang/lib/CodeGen/ |
H A D | CGDebugInfo.h | 124 llvm::DIType CreateType(const TemplateSpecializationType *Ty, llvm::DIFile Fg);
|
H A D | CGDebugInfo.cpp | 176 TemplateSpecializationType::PrintTemplateArgumentList(OS, Args, NumArgs, in getFunctionName() 734 llvm::DIType CGDebugInfo::CreateType(const TemplateSpecializationType *Ty, in CreateType() 744 TemplateSpecializationType::PrintTemplateArgumentList( in CreateType() 1983 const auto *Spec = cast<TemplateSpecializationType>(T); in UnwrapTypeForDebugInfo() 2164 return CreateType(cast<TemplateSpecializationType>(Ty), Unit); in CreateTypeNode()
|