Home
last modified time | relevance | path

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

12

/external/clang/lib/AST/
DASTDiagnostic.cpp70 if (const TemplateSpecializationType *TST in Desugar()
71 = dyn_cast<TemplateSpecializationType>(Ty)) in Desugar()
731 const TemplateSpecializationType *TST;
735 const TemplateSpecializationType *DesugarTST;
749 TSTiterator(ASTContext &Context, const TemplateSpecializationType *TST) in TSTiterator()
834 static const TemplateSpecializationType * GetTemplateSpecializationType( in GetTemplateSpecializationType()
836 if (const TemplateSpecializationType *TST = in GetTemplateSpecializationType()
837 Ty->getAs<TemplateSpecializationType>()) in GetTemplateSpecializationType()
857 return Ty->getAs<TemplateSpecializationType>(); in GetTemplateSpecializationType()
862 void DiffTemplate(const TemplateSpecializationType *FromTST, in DiffTemplate()
[all …]
DTypePrinter.cpp860 TemplateSpecializationType::PrintTemplateArgumentList(OS, in AppendScope()
941 const TemplateSpecializationType *TST = in printTag()
942 cast<TemplateSpecializationType>(TAW->getType()); in printTag()
951 TemplateSpecializationType::PrintTemplateArgumentList(OS, in printTag()
1007 const TemplateSpecializationType *T, in printTemplateSpecializationBefore()
1012 TemplateSpecializationType::PrintTemplateArgumentList(OS, in printTemplateSpecializationBefore()
1019 const TemplateSpecializationType *T, in printTemplateSpecializationAfter()
1089 TemplateSpecializationType::PrintTemplateArgumentList(OS, in printDependentTemplateSpecializationBefore()
1317 void TemplateSpecializationType::
1328 TemplateSpecializationType::PrintTemplateArgumentList( in PrintTemplateArgumentList()
[all …]
DNestedNameSpecifier.cpp268 if (const TemplateSpecializationType *SpecType in print()
269 = dyn_cast<TemplateSpecializationType>(T)) { in print()
275 TemplateSpecializationType::PrintTemplateArgumentList( in print()
DType.cpp337 template <> const TemplateSpecializationType *Type::getAs() const { in getAs()
338 return getAsSugar<TemplateSpecializationType>(this); in getAs()
1959 bool TemplateSpecializationType::
1966 bool TemplateSpecializationType::
1998 TemplateSpecializationType::
1999 TemplateSpecializationType(TemplateName T, in TemplateSpecializationType() function in TemplateSpecializationType
2057 TemplateSpecializationType::Profile(llvm::FoldingSetNodeID &ID, in Profile()
DStmtPrinter.cpp840 TemplateSpecializationType::PrintTemplateArgumentList( in VisitDeclRefExpr()
852 TemplateSpecializationType::PrintTemplateArgumentList( in VisitDependentScopeDeclRefExpr()
863 TemplateSpecializationType::PrintTemplateArgumentList( in VisitUnresolvedLookupExpr()
1188 TemplateSpecializationType::PrintTemplateArgumentList( in VisitMemberExpr()
1835 TemplateSpecializationType::PrintTemplateArgumentList( in VisitCXXDependentScopeMemberExpr()
1850 TemplateSpecializationType::PrintTemplateArgumentList( in VisitUnresolvedMemberExpr()
DItaniumMangle.cpp750 if (const TemplateSpecializationType *TST = in manglePrefix()
751 type->getAs<TemplateSpecializationType>()) { in manglePrefix()
926 const TemplateSpecializationType *tst in mangleUnresolvedPrefix()
927 = cast<TemplateSpecializationType>(type); in mangleUnresolvedPrefix()
1861 if (const TemplateSpecializationType *TST in mangleType()
1862 = dyn_cast<TemplateSpecializationType>(T)) in mangleType()
2368 void CXXNameMangler::mangleType(const TemplateSpecializationType *T) { in mangleType()
DDeclTemplate.cpp745 TemplateSpecializationType::PrintTemplateArgumentList( in getNameForDiagnostic()
1095 TemplateSpecializationType::PrintTemplateArgumentList( in getNameForDiagnostic()
DASTImporter.cpp72 QualType VisitTemplateSpecializationType(const TemplateSpecializationType *T);
703 const TemplateSpecializationType *Spec1 in IsStructurallyEquivalent()
704 = cast<TemplateSpecializationType>(T1); in IsStructurallyEquivalent()
705 const TemplateSpecializationType *Spec2 in IsStructurallyEquivalent()
706 = cast<TemplateSpecializationType>(T2); in IsStructurallyEquivalent()
1728 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/chromium_org/tools/clang/plugins/
DFindBadConstructsConsumer.cpp389 dyn_cast<TemplateSpecializationType>(type)->getTemplateName(); in CountType()
473 const TemplateSpecializationType* base_type = in IsRefCountedCallback()
474 dyn_cast<TemplateSpecializationType>( in IsRefCountedCallback()
666 const TemplateSpecializationType* template_spec_type = in CheckWeakPtrFactoryMembers()
667 iter->getType().getTypePtr()->getAs<TemplateSpecializationType>(); in CheckWeakPtrFactoryMembers()
/external/clang/include/clang/AST/
DTemplateBase.h642 inline TemplateSpecializationType::iterator
643 TemplateSpecializationType::end() const { in end()
653 TemplateSpecializationType::getArg(unsigned Idx) const { in getArg()
DType.h1812 template <> const TemplateSpecializationType *Type::getAs() const;
3724 class TemplateSpecializationType
3743 TemplateSpecializationType(TemplateName T,
3889 assert(isa<TemplateSpecializationType>(TST));
3896 const TemplateSpecializationType *getInjectedTST() const {
3897 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()
/external/clang/lib/Index/
DUSRGeneration.cpp662 if (const TemplateSpecializationType *Spec in VisitType()
663 = T->getAs<TemplateSpecializationType>()) { in VisitType()
/external/clang/lib/ASTMatchers/
DASTMatchFinder.cpp625 TemplateSpecializationType const *TemplateType = in getAsCXXRecordDecl()
626 TypeNode->getAs<TemplateSpecializationType>(); in getAsCXXRecordDecl()
/external/clang/lib/Sema/
DSemaTemplateDeduction.cpp465 const TemplateSpecializationType *Param, in DeduceTemplateArguments()
472 if (const TemplateSpecializationType *SpecArg in DeduceTemplateArguments()
473 = dyn_cast<TemplateSpecializationType>(Arg)) { in DeduceTemplateArguments()
1445 assert(isa<TemplateSpecializationType>(Param) && in DeduceTemplateArgumentsByTypeMatch()
1456 const TemplateSpecializationType *SpecParam in DeduceTemplateArgumentsByTypeMatch()
1457 = cast<TemplateSpecializationType>(Param); in DeduceTemplateArgumentsByTypeMatch()
2474 if (const TemplateSpecializationType *Spec in isSimpleTemplateIdType()
2475 = T->getAs<TemplateSpecializationType>()) in isSimpleTemplateIdType()
4884 const TemplateSpecializationType *Spec in MarkUsedTemplateParameters()
4885 = cast<TemplateSpecializationType>(T); in MarkUsedTemplateParameters()
DSemaCXXScopeSpec.cpp96 if (const TemplateSpecializationType *SpecType in computeDeclContext()
97 = NNSType->getAs<TemplateSpecializationType>()) { in computeDeclContext()
DSemaTemplate.cpp1663 if (const TemplateSpecializationType *TST in MatchTemplateParametersToScopeSpecifier()
1664 = T->getAs<TemplateSpecializationType>()) { in MatchTemplateParametersToScopeSpecifier()
1800 } else if (const TemplateSpecializationType *TST in MatchTemplateParametersToScopeSpecifier()
1801 = T->getAs<TemplateSpecializationType>()) { in MatchTemplateParametersToScopeSpecifier()
2059 TemplateSpecializationType::anyDependentTemplateArguments( in CheckTemplateIdType()
2473 !TemplateSpecializationType::anyDependentTemplateArguments( in ActOnVarTemplateSpecialization()
2697 if (!TemplateSpecializationType::anyDependentTemplateArguments( in CheckVarTemplateId()
2845 !TemplateSpecializationType::anyDependentTemplateArguments( in BuildTemplateIdExpr()
4053 const TemplateSpecializationType*) { in VisitTemplateSpecializationType() argument
6072 !TemplateSpecializationType::anyDependentTemplateArguments( in ActOnClassTemplateSpecialization()
[all …]
DSemaTemplateInstantiate.cpp169 const TemplateSpecializationType *TST = in getTemplateInstantiationArgs()
170 cast<TemplateSpecializationType>(Context.getCanonicalType(T)); in getTemplateInstantiationArgs()
465 TemplateSpecializationType::PrintTemplateArgumentList(OS, in PrintInstantiationStack()
519 TemplateSpecializationType::PrintTemplateArgumentList(OS, in PrintInstantiationStack()
/external/chromium_org/tools/clang/blink_gc_plugin/
DBlinkGCPlugin.cpp403 const TemplateSpecializationType* tmpl_type = in GetDependentTemplatedDecl()
404 type->getAs<TemplateSpecializationType>(); in GetDependentTemplatedDecl()
997 const TemplateSpecializationType* tmpl_type = in GetDependentTemplatedDecl()
998 type.getAs<TemplateSpecializationType>(); in GetDependentTemplatedDecl()
/external/clang/include/clang/ASTMatchers/
DASTMatchers.h335 TemplateSpecializationType), in AST_POLYMORPHIC_MATCHER_P() argument
435 TemplateSpecializationType), in AST_POLYMORPHIC_MATCHER_P2() argument
3318 AST_TYPE_MATCHER(TemplateSpecializationType, templateSpecializationType);
DASTMatchersInternal.h594 bool matchesSpecialized(const TemplateSpecializationType &Node, in matchesSpecialized()
857 TypeList<TemplateSpecializationType, TemplateTypeParmType,
1629 getTemplateSpecializationArgs(const TemplateSpecializationType &T) {
/external/clang/lib/CodeGen/
DCGDebugInfo.h118 llvm::DIType CreateType(const TemplateSpecializationType *Ty, llvm::DIFile Fg);
DCGDebugInfo.cpp183 TemplateSpecializationType::PrintTemplateArgumentList(OS, Args, NumArgs, in getFunctionName()
726 llvm::DIType CGDebugInfo::CreateType(const TemplateSpecializationType *Ty, llvm::DIFile Unit) { in CreateType()
734 TemplateSpecializationType::PrintTemplateArgumentList( in CreateType()
1990 const auto *Spec = cast<TemplateSpecializationType>(T); in UnwrapTypeForDebugInfo()
2173 return CreateType(cast<TemplateSpecializationType>(Ty), Unit); in CreateTypeNode()

12