Home
last modified time | relevance | path

Searched refs:TemplateSpecializationType (Results 1 – 25 of 44) sorted by relevance

12

/minix/external/bsd/llvm/dist/clang/lib/AST/
H A DASTDiagnostic.cpp70 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 DTypePrinter.cpp872 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 DNestedNameSpecifier.cpp301 if (const TemplateSpecializationType *SpecType in print()
302 = dyn_cast<TemplateSpecializationType>(T)) { in print()
308 TemplateSpecializationType::PrintTemplateArgumentList( in print()
H A DType.cpp337 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 DStmtPrinter.cpp947 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 DItaniumMangle.cpp751 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 DDeclTemplate.cpp745 TemplateSpecializationType::PrintTemplateArgumentList( in getNameForDiagnostic()
1095 TemplateSpecializationType::PrintTemplateArgumentList( in getNameForDiagnostic()
H A DASTImporter.cpp72 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 DASTContext.cpp3263 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 DLLVMConventionsChecker.cpp84 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 DTemplateBase.h647 inline TemplateSpecializationType::iterator
648 TemplateSpecializationType::end() const { in end()
658 TemplateSpecializationType::getArg(unsigned Idx) const { in getArg()
H A DType.h1839 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 DIndexTypeSourceInfo.cpp74 if (const TemplateSpecializationType *T = TL.getTypePtr()) { in VisitTemplateSpecializationTypeLoc()
H A DIndexingContext.cpp134 } else if (const TemplateSpecializationType * in CXXBasesListInfo()
135 TST = T->getAs<TemplateSpecializationType>()) { in CXXBasesListInfo()
H A DCXType.cpp411 D = cast<TemplateSpecializationType>(TP)->getTemplateName() in clang_getTypeDeclaration()
/minix/external/bsd/llvm/dist/clang/lib/Index/
H A DUSRGeneration.cpp688 if (const TemplateSpecializationType *Spec in VisitType()
689 = T->getAs<TemplateSpecializationType>()) { in VisitType()
/minix/external/bsd/llvm/dist/clang/include/clang/ASTMatchers/
H A DASTMatchers.h446 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 DASTMatchersInternal.h669 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 DSemaTemplateDeduction.cpp464 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 DSemaCXXScopeSpec.cpp96 if (const TemplateSpecializationType *SpecType in computeDeclContext()
97 = NNSType->getAs<TemplateSpecializationType>()) { in computeDeclContext()
H A DSemaTemplate.cpp1662 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 DSemaTemplateInstantiate.cpp169 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 DASTMatchFinder.cpp764 TemplateSpecializationType const *TemplateType = in getAsCXXRecordDecl()
765 TypeNode->getAs<TemplateSpecializationType>(); in getAsCXXRecordDecl()
/minix/external/bsd/llvm/dist/clang/lib/CodeGen/
H A DCGDebugInfo.h124 llvm::DIType CreateType(const TemplateSpecializationType *Ty, llvm::DIFile Fg);
H A DCGDebugInfo.cpp176 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()

12