Home
last modified time | relevance | path

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

12

/external/clang/lib/AST/
DASTDiagnostic.cpp106 if (const TemplateSpecializationType *TST = in Desugar()
107 dyn_cast<TemplateSpecializationType>(Ty)) { in Desugar()
904 const TemplateSpecializationType *TST;
918 InternalIterator(const TemplateSpecializationType *TST) in InternalIterator()
998 TSTiterator(ASTContext &Context, const TemplateSpecializationType *TST) in TSTiterator()
1044 static const TemplateSpecializationType *GetTemplateSpecializationType( in GetTemplateSpecializationType()
1046 if (const TemplateSpecializationType *TST = in GetTemplateSpecializationType()
1047 Ty->getAs<TemplateSpecializationType>()) in GetTemplateSpecializationType()
1066 return Ty->getAs<TemplateSpecializationType>(); in GetTemplateSpecializationType()
1072 const TemplateSpecializationType *&FromArgTST, in OnlyPerformTypeDiff()
[all …]
DTypePrinter.cpp926 TemplateSpecializationType::PrintTemplateArgumentList( in AppendScope()
1006 const TemplateSpecializationType *TST = in printTag()
1007 cast<TemplateSpecializationType>(TAW->getType()); in printTag()
1014 TemplateSpecializationType::PrintTemplateArgumentList(OS, Args, Policy); in printTag()
1068 const TemplateSpecializationType *T, in printTemplateSpecializationBefore()
1073 TemplateSpecializationType::PrintTemplateArgumentList( in printTemplateSpecializationBefore()
1078 const TemplateSpecializationType *T, in printTemplateSpecializationAfter()
1150 TemplateSpecializationType::PrintTemplateArgumentList(OS, in printDependentTemplateSpecializationBefore()
1433 void TemplateSpecializationType::
1442 void TemplateSpecializationType::PrintTemplateArgumentList( in PrintTemplateArgumentList()
[all …]
DNestedNameSpecifier.cpp310 if (const TemplateSpecializationType *SpecType in print()
311 = dyn_cast<TemplateSpecializationType>(T)) { in print()
317 TemplateSpecializationType::PrintTemplateArgumentList( in print()
DStmtPrinter.cpp1211 TemplateSpecializationType::PrintTemplateArgumentList( in VisitDeclRefExpr()
1223 TemplateSpecializationType::PrintTemplateArgumentList( in VisitDependentScopeDeclRefExpr()
1234 TemplateSpecializationType::PrintTemplateArgumentList( in VisitUnresolvedLookupExpr()
1561 TemplateSpecializationType::PrintTemplateArgumentList( in VisitMemberExpr()
1941 TemplateSpecializationType::PrintTemplateArgumentList( in VisitUserDefinedLiteral()
2266 TemplateSpecializationType::PrintTemplateArgumentList( in VisitCXXDependentScopeMemberExpr()
2281 TemplateSpecializationType::PrintTemplateArgumentList( in VisitUnresolvedMemberExpr()
DType.cpp330 template <> const TemplateSpecializationType *Type::getAs() const { in getAs()
331 return getAsSugar<TemplateSpecializationType>(this); in getAs()
3100 bool TemplateSpecializationType::
3107 bool TemplateSpecializationType::
3122 TemplateSpecializationType::
3123 TemplateSpecializationType(TemplateName T, in TemplateSpecializationType() function in TemplateSpecializationType
3169 TemplateSpecializationType::Profile(llvm::FoldingSetNodeID &ID, in Profile()
3534 = cast<TemplateSpecializationType>(type.getTypePtr()) in canHaveNullability()
DItaniumMangle.cpp1028 if (const auto *TST = type->getAs<TemplateSpecializationType>()) { in manglePrefix()
1872 const TemplateSpecializationType *TST = in mangleUnresolvedTypeOrSimpleId()
1873 cast<TemplateSpecializationType>(Ty); in mangleUnresolvedTypeOrSimpleId()
2217 if (const TemplateSpecializationType *TST in mangleType()
2218 = dyn_cast<TemplateSpecializationType>(T)) in mangleType()
2927 void CXXNameMangler::mangleType(const TemplateSpecializationType *T) { in mangleType()
/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/v8/tools/clang/plugins/
DCheckIPCVisitor.h49 clang::TemplateSpecializationType* spec);
61 const clang::TemplateSpecializationType* spec);
DCheckIPCVisitor.cpp66 TemplateSpecializationType* spec) { in VisitTemplateSpecializationType()
134 const TemplateSpecializationType* spec) { in ValidateCheckedTuple()
225 if (auto* spec = dyn_cast<TemplateSpecializationType>(type)) { in CheckType()
DFindBadConstructsConsumer.cpp245 TemplateSpecializationType* spec) { in VisitTemplateSpecializationType()
689 dyn_cast<TemplateSpecializationType>(type)->getTemplateName(); in CountType()
771 const TemplateSpecializationType* base_type = in IsRefCounted()
772 dyn_cast<TemplateSpecializationType>( in IsRefCounted()
966 const TemplateSpecializationType* template_spec_type = in CheckWeakPtrFactoryMembers()
967 iter->getType().getTypePtr()->getAs<TemplateSpecializationType>(); in CheckWeakPtrFactoryMembers()
DFindBadConstructsConsumer.h56 bool VisitTemplateSpecializationType(clang::TemplateSpecializationType* spec);
/external/clang/lib/Tooling/Core/
DQualTypeNames.cpp141 if (const auto *TST = dyn_cast<const TemplateSpecializationType>(TypePtr)) { in getFullyQualifiedTemplateType()
144 for (TemplateSpecializationType::iterator I = TST->begin(), E = TST->end(); in getFullyQualifiedTemplateType()
343 } else if (const auto *TST = dyn_cast<TemplateSpecializationType>(TypePtr)) { in createNestedNameSpecifierForScopeOf()
449 if (isa<const TemplateSpecializationType>(QT.getTypePtr()) || in getFullyQualifiedType()
/external/clang/include/clang/AST/
DTemplateBase.h643 inline TemplateSpecializationType::iterator
644 TemplateSpecializationType::end() const { in end()
654 TemplateSpecializationType::getArg(unsigned Idx) const { in getArg()
DType.h2018 template <> const TemplateSpecializationType *Type::getAs() const;
4157 class LLVM_ALIGNAS(/*alignof(uint64_t)*/ 8) TemplateSpecializationType
4176 TemplateSpecializationType(TemplateName T,
4323 assert(isa<TemplateSpecializationType>(TST));
4330 const TemplateSpecializationType *getInjectedTST() const {
4331 return cast<TemplateSpecializationType>(InjectedType.getTypePtr());
/external/clang/lib/Index/
DIndexTypeSourceInfo.cpp108 if (const TemplateSpecializationType *T = TL.getTypePtr()) { in VisitTemplateSpecializationTypeLoc()
DUSRGeneration.cpp724 if (const TemplateSpecializationType *Spec in VisitType()
725 = T->getAs<TemplateSpecializationType>()) { in VisitType()
/external/v8/tools/clang/blink_gc_plugin/
DBlinkGCPluginConsumer.cpp244 const TemplateSpecializationType* tmpl_type = in GetDependentTemplatedDecl()
245 type.getAs<TemplateSpecializationType>(); in GetDependentTemplatedDecl()
DRecordInfo.cpp126 const TemplateSpecializationType* tmpl_type = in GetDependentTemplatedDecl()
127 type.getAs<TemplateSpecializationType>(); in GetDependentTemplatedDecl()
/external/clang/lib/Sema/
DSemaTemplateDeduction.cpp435 const TemplateSpecializationType *Param, in DeduceTemplateArguments()
442 if (const TemplateSpecializationType *SpecArg in DeduceTemplateArguments()
443 = dyn_cast<TemplateSpecializationType>(Arg)) { in DeduceTemplateArguments()
1406 assert(isa<TemplateSpecializationType>(Param) && in DeduceTemplateArgumentsByTypeMatch()
1417 const TemplateSpecializationType *SpecParam = in DeduceTemplateArgumentsByTypeMatch()
1418 cast<TemplateSpecializationType>(Param); in DeduceTemplateArgumentsByTypeMatch()
2441 if (const TemplateSpecializationType *Spec in isSimpleTemplateIdType()
2442 = T->getAs<TemplateSpecializationType>()) in isSimpleTemplateIdType()
4839 const TemplateSpecializationType *Spec in MarkUsedTemplateParameters()
4840 = cast<TemplateSpecializationType>(T); in MarkUsedTemplateParameters()
DSemaCXXScopeSpec.cpp96 if (const TemplateSpecializationType *SpecType in computeDeclContext()
97 = NNSType->getAs<TemplateSpecializationType>()) { in computeDeclContext()
DSemaTemplate.cpp1710 if (const TemplateSpecializationType *TST in MatchTemplateParametersToScopeSpecifier()
1711 = T->getAs<TemplateSpecializationType>()) { in MatchTemplateParametersToScopeSpecifier()
1847 } else if (const TemplateSpecializationType *TST in MatchTemplateParametersToScopeSpecifier()
1848 = T->getAs<TemplateSpecializationType>()) { in MatchTemplateParametersToScopeSpecifier()
2181 TemplateSpecializationType::anyDependentTemplateArguments( in CheckTemplateIdType()
2577 !TemplateSpecializationType::anyDependentTemplateArguments( in ActOnVarTemplateSpecialization()
2804 if (!TemplateSpecializationType::anyDependentTemplateArguments( in CheckVarTemplateId()
2955 !TemplateSpecializationType::anyDependentTemplateArguments( in BuildTemplateIdExpr()
4182 const TemplateSpecializationType*) { in VisitTemplateSpecializationType() argument
6321 !TemplateSpecializationType::anyDependentTemplateArguments( in ActOnClassTemplateSpecialization()
[all …]
DSemaTemplateInstantiate.cpp170 const TemplateSpecializationType *TST = in getTemplateInstantiationArgs()
171 cast<TemplateSpecializationType>(Context.getCanonicalType(T)); in getTemplateInstantiationArgs()
450 TemplateSpecializationType::PrintTemplateArgumentList( in PrintInstantiationStack()
502 TemplateSpecializationType::PrintTemplateArgumentList( in PrintInstantiationStack()
/external/clang/lib/ASTMatchers/
DASTMatchFinder.cpp764 auto *TemplateType = TypeNode->getAs<TemplateSpecializationType>(); in getAsCXXRecordDeclOrPrimaryTemplate()
767 TemplateType->getAliasedType()->getAs<TemplateSpecializationType>(); in getAsCXXRecordDeclOrPrimaryTemplate()
/external/clang/include/clang/ASTMatchers/
DASTMatchers.h575 TemplateSpecializationType), in AST_POLYMORPHIC_MATCHER_P() argument
717 TemplateSpecializationType), in AST_POLYMORPHIC_MATCHER_P2() argument
738 TemplateSpecializationType), in AST_POLYMORPHIC_MATCHER_P() argument
4789 AST_TYPE_MATCHER(TemplateSpecializationType, templateSpecializationType);
DASTMatchersInternal.h768 bool matchesSpecialized(const TemplateSpecializationType &Node, in matchesSpecialized()
1012 QualType, RecordType, TagType, TemplateSpecializationType,
1637 getTemplateSpecializationArgs(const TemplateSpecializationType &T) {

12