Home
last modified time | relevance | path

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

12

/external/clang/lib/AST/
DASTDiagnostic.cpp105 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 …]
DTypePrinter.cpp881 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 …]
DNestedNameSpecifier.cpp301 if (const TemplateSpecializationType *SpecType in print()
302 = dyn_cast<TemplateSpecializationType>(T)) { in print()
308 TemplateSpecializationType::PrintTemplateArgumentList( in print()
DStmtPrinter.cpp1089 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()
DType.cpp330 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()
DItaniumMangle.cpp765 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()
DDeclTemplate.cpp787 TemplateSpecializationType::PrintTemplateArgumentList( in getNameForDiagnostic()
1132 TemplateSpecializationType::PrintTemplateArgumentList( in getNameForDiagnostic()
DASTContext.cpp3406 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()
DASTImporter.cpp73 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/
DLLVMConventionsChecker.cpp84 const TemplateSpecializationType *TS = T->getAs<TemplateSpecializationType>(); in IsStdVector()
98 const TemplateSpecializationType *TS = T->getAs<TemplateSpecializationType>(); in IsSmallVector()
/external/clang/include/clang/AST/
DTemplateBase.h648 inline TemplateSpecializationType::iterator
649 TemplateSpecializationType::end() const { in end()
659 TemplateSpecializationType::getArg(unsigned Idx) const { in getArg()
DType.h1989 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/
DIndexTypeSourceInfo.cpp74 if (const TemplateSpecializationType *T = TL.getTypePtr()) { in VisitTemplateSpecializationTypeLoc()
DIndexingContext.cpp134 } else if (const TemplateSpecializationType * in CXXBasesListInfo()
135 TST = T->getAs<TemplateSpecializationType>()) { in CXXBasesListInfo()
DCXType.cpp411 D = cast<TemplateSpecializationType>(TP)->getTemplateName() in clang_getTypeDeclaration()
/external/clang/include/clang/ASTMatchers/
DASTMatchers.h508 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);
DASTMatchersInternal.h700 bool matchesSpecialized(const TemplateSpecializationType &Node, in matchesSpecialized()
936 RecordType, TagType, TemplateSpecializationType,
1565 getTemplateSpecializationArgs(const TemplateSpecializationType &T) {
/external/clang/lib/Index/
DUSRGeneration.cpp695 if (const TemplateSpecializationType *Spec in VisitType()
696 = T->getAs<TemplateSpecializationType>()) { in VisitType()
/external/clang/lib/Sema/
DSemaTemplateDeduction.cpp438 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()
DSemaCXXScopeSpec.cpp96 if (const TemplateSpecializationType *SpecType in computeDeclContext()
97 = NNSType->getAs<TemplateSpecializationType>()) { in computeDeclContext()
DSemaTemplate.cpp1693 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 …]
DSemaTemplateInstantiate.cpp169 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/
DASTMatchFinder.cpp755 TemplateSpecializationType const *TemplateType = in getAsCXXRecordDecl()
756 TypeNode->getAs<TemplateSpecializationType>(); in getAsCXXRecordDecl()
/external/clang/lib/CodeGen/
DCGDebugInfo.h147 llvm::DIType *CreateType(const TemplateSpecializationType *Ty,
DCGDebugInfo.cpp208 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()

12