/external/clang/lib/AST/ |
D | ASTDiagnostic.cpp | 70 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 …]
|
D | TypePrinter.cpp | 860 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 …]
|
D | NestedNameSpecifier.cpp | 268 if (const TemplateSpecializationType *SpecType in print() 269 = dyn_cast<TemplateSpecializationType>(T)) { in print() 275 TemplateSpecializationType::PrintTemplateArgumentList( in print()
|
D | Type.cpp | 337 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()
|
D | StmtPrinter.cpp | 840 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()
|
D | ItaniumMangle.cpp | 750 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()
|
D | DeclTemplate.cpp | 745 TemplateSpecializationType::PrintTemplateArgumentList( in getNameForDiagnostic() 1095 TemplateSpecializationType::PrintTemplateArgumentList( in getNameForDiagnostic()
|
D | ASTImporter.cpp | 72 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/ |
D | LLVMConventionsChecker.cpp | 84 const TemplateSpecializationType *TS = T->getAs<TemplateSpecializationType>(); in IsStdVector() 98 const TemplateSpecializationType *TS = T->getAs<TemplateSpecializationType>(); in IsSmallVector()
|
/external/chromium_org/tools/clang/plugins/ |
D | FindBadConstructsConsumer.cpp | 389 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/ |
D | TemplateBase.h | 642 inline TemplateSpecializationType::iterator 643 TemplateSpecializationType::end() const { in end() 653 TemplateSpecializationType::getArg(unsigned Idx) const { in getArg()
|
D | Type.h | 1812 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/ |
D | IndexTypeSourceInfo.cpp | 74 if (const TemplateSpecializationType *T = TL.getTypePtr()) { in VisitTemplateSpecializationTypeLoc()
|
D | IndexingContext.cpp | 134 } else if (const TemplateSpecializationType * in CXXBasesListInfo() 135 TST = T->getAs<TemplateSpecializationType>()) { in CXXBasesListInfo()
|
/external/clang/lib/Index/ |
D | USRGeneration.cpp | 662 if (const TemplateSpecializationType *Spec in VisitType() 663 = T->getAs<TemplateSpecializationType>()) { in VisitType()
|
/external/clang/lib/ASTMatchers/ |
D | ASTMatchFinder.cpp | 625 TemplateSpecializationType const *TemplateType = in getAsCXXRecordDecl() 626 TypeNode->getAs<TemplateSpecializationType>(); in getAsCXXRecordDecl()
|
/external/clang/lib/Sema/ |
D | SemaTemplateDeduction.cpp | 465 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()
|
D | SemaCXXScopeSpec.cpp | 96 if (const TemplateSpecializationType *SpecType in computeDeclContext() 97 = NNSType->getAs<TemplateSpecializationType>()) { in computeDeclContext()
|
D | SemaTemplate.cpp | 1663 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 …]
|
D | SemaTemplateInstantiate.cpp | 169 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/ |
D | BlinkGCPlugin.cpp | 403 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/ |
D | ASTMatchers.h | 335 TemplateSpecializationType), in AST_POLYMORPHIC_MATCHER_P() argument 435 TemplateSpecializationType), in AST_POLYMORPHIC_MATCHER_P2() argument 3318 AST_TYPE_MATCHER(TemplateSpecializationType, templateSpecializationType);
|
D | ASTMatchersInternal.h | 594 bool matchesSpecialized(const TemplateSpecializationType &Node, in matchesSpecialized() 857 TypeList<TemplateSpecializationType, TemplateTypeParmType, 1629 getTemplateSpecializationArgs(const TemplateSpecializationType &T) {
|
/external/clang/lib/CodeGen/ |
D | CGDebugInfo.h | 118 llvm::DIType CreateType(const TemplateSpecializationType *Ty, llvm::DIFile Fg);
|
D | CGDebugInfo.cpp | 183 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()
|