/external/clang/lib/AST/ |
D | ASTDiagnostic.cpp | 63 if (const TemplateSpecializationType *TST in Desugar() 64 = dyn_cast<TemplateSpecializationType>(Ty)) in Desugar() 700 const TemplateSpecializationType *TST; 704 const TemplateSpecializationType *DesugarTST; 718 TSTiterator(ASTContext &Context, const TemplateSpecializationType *TST) in TSTiterator() 803 static const TemplateSpecializationType * GetTemplateSpecializationType( in GetTemplateSpecializationType() 805 if (const TemplateSpecializationType *TST = in GetTemplateSpecializationType() 806 Ty->getAs<TemplateSpecializationType>()) in GetTemplateSpecializationType() 826 return Ty->getAs<TemplateSpecializationType>(); in GetTemplateSpecializationType() 831 void DiffTemplate(const TemplateSpecializationType *FromTST, in DiffTemplate() [all …]
|
D | TypePrinter.cpp | 835 TemplateSpecializationType::PrintTemplateArgumentList(OS, in AppendScope() 916 const TemplateSpecializationType *TST = in printTag() 917 cast<TemplateSpecializationType>(TAW->getType()); in printTag() 926 TemplateSpecializationType::PrintTemplateArgumentList(OS, in printTag() 982 const TemplateSpecializationType *T, in printTemplateSpecializationBefore() 987 TemplateSpecializationType::PrintTemplateArgumentList(OS, in printTemplateSpecializationBefore() 994 const TemplateSpecializationType *T, in printTemplateSpecializationAfter() 1062 TemplateSpecializationType::PrintTemplateArgumentList(OS, in printDependentTemplateSpecializationBefore() 1282 void TemplateSpecializationType:: 1293 TemplateSpecializationType::PrintTemplateArgumentList( in PrintTemplateArgumentList() [all …]
|
D | NestedNameSpecifier.cpp | 266 if (const TemplateSpecializationType *SpecType in print() 267 = dyn_cast<TemplateSpecializationType>(T)) { in print() 273 TemplateSpecializationType::PrintTemplateArgumentList( in print()
|
D | Type.cpp | 337 template <> const TemplateSpecializationType *Type::getAs() const { in getAs() 338 return getAsSugar<TemplateSpecializationType>(this); in getAs() 1923 bool TemplateSpecializationType:: 1930 bool TemplateSpecializationType:: 1962 TemplateSpecializationType:: 1963 TemplateSpecializationType(TemplateName T, in TemplateSpecializationType() function in TemplateSpecializationType 2021 TemplateSpecializationType::Profile(llvm::FoldingSetNodeID &ID, in Profile()
|
D | StmtPrinter.cpp | 654 TemplateSpecializationType::PrintTemplateArgumentList( in VisitDeclRefExpr() 666 TemplateSpecializationType::PrintTemplateArgumentList( in VisitDependentScopeDeclRefExpr() 677 TemplateSpecializationType::PrintTemplateArgumentList( in VisitUnresolvedLookupExpr() 995 TemplateSpecializationType::PrintTemplateArgumentList( in VisitMemberExpr() 1634 TemplateSpecializationType::PrintTemplateArgumentList( in VisitCXXDependentScopeMemberExpr() 1649 TemplateSpecializationType::PrintTemplateArgumentList( in VisitUnresolvedMemberExpr()
|
D | ItaniumMangle.cpp | 761 if (const TemplateSpecializationType *TST = in manglePrefix() 762 type->getAs<TemplateSpecializationType>()) { in manglePrefix() 936 const TemplateSpecializationType *tst in mangleUnresolvedPrefix() 937 = cast<TemplateSpecializationType>(type); in mangleUnresolvedPrefix() 1850 if (const TemplateSpecializationType *TST in mangleType() 1851 = dyn_cast<TemplateSpecializationType>(T)) in mangleType() 2344 void CXXNameMangler::mangleType(const TemplateSpecializationType *T) { in mangleType()
|
D | DeclTemplate.cpp | 767 TemplateSpecializationType::PrintTemplateArgumentList( in getNameForDiagnostic() 1135 TemplateSpecializationType::PrintTemplateArgumentList( in getNameForDiagnostic()
|
D | ASTImporter.cpp | 72 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() 1734 const TemplateSpecializationType *T) { in VisitTemplateSpecializationType()
|
D | ASTContext.cpp | 3174 void *Mem = Allocate(sizeof(TemplateSpecializationType) + in getTemplateSpecializationType() 3178 TemplateSpecializationType *Spec in getTemplateSpecializationType() 3179 = new (Mem) TemplateSpecializationType(Template, Args, NumArgs, CanonType, in getTemplateSpecializationType() 3207 TemplateSpecializationType::Profile(ID, CanonTemplate, in getCanonicalTemplateSpecializationType() 3211 TemplateSpecializationType *Spec in getCanonicalTemplateSpecializationType() 3216 void *Mem = Allocate((sizeof(TemplateSpecializationType) + in getCanonicalTemplateSpecializationType() 3219 Spec = new (Mem) TemplateSpecializationType(CanonTemplate, in getCanonicalTemplateSpecializationType() 5286 TemplateSpecializationType::PrintTemplateArgumentList(OS, in getObjCEncodingForTypeImpl()
|
D | DumpXML.cpp | 1014 void visitTemplateSpecializationTypeChildren(TemplateSpecializationType *T) { in visitTemplateSpecializationTypeChildren()
|
/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 | FindBadConstructs.cpp | 395 dyn_cast<TemplateSpecializationType>(type)->getTemplateName(); in CountType() 474 const TemplateSpecializationType* base_type = in IsRefCountedCallback() 475 dyn_cast<TemplateSpecializationType>( in IsRefCountedCallback() 665 const TemplateSpecializationType* template_spec_type = in CheckWeakPtrFactoryMembers() 666 iter->getType().getTypePtr()->getAs<TemplateSpecializationType>(); in CheckWeakPtrFactoryMembers()
|
/external/clang/include/clang/AST/ |
D | TemplateBase.h | 624 inline TemplateSpecializationType::iterator 625 TemplateSpecializationType::end() const { in end() 635 TemplateSpecializationType::getArg(unsigned Idx) const { in getArg()
|
D | Type.h | 1813 template <> const TemplateSpecializationType *Type::getAs() const; 3679 class TemplateSpecializationType 3698 TemplateSpecializationType(TemplateName T, 3844 assert(isa<TemplateSpecializationType>(TST)); 3851 const TemplateSpecializationType *getInjectedTST() const { 3852 return cast<TemplateSpecializationType>(InjectedType.getTypePtr());
|
/external/clang/tools/libclang/ |
D | IndexTypeSourceInfo.cpp | 74 if (const TemplateSpecializationType *T = TL.getTypePtr()) { in VisitTemplateSpecializationTypeLoc()
|
D | CIndexUSRs.cpp | 665 if (const TemplateSpecializationType *Spec in VisitType() 666 = T->getAs<TemplateSpecializationType>()) { in VisitType()
|
D | IndexingContext.cpp | 135 } else if (const TemplateSpecializationType * in CXXBasesListInfo() 136 TST = T->getAs<TemplateSpecializationType>()) { in CXXBasesListInfo()
|
D | CXType.cpp | 401 D = cast<TemplateSpecializationType>(TP)->getTemplateName() in clang_getTypeDeclaration()
|
D | RecursiveASTVisitor.h | 882 DEF_TRAVERSE_TYPE(TemplateSpecializationType, { 1111 DEF_TRAVERSE_TYPELOC(TemplateSpecializationType, {
|
/external/clang/lib/ASTMatchers/ |
D | ASTMatchFinder.cpp | 626 TemplateSpecializationType const *TemplateType = in getAsCXXRecordDecl() 627 TypeNode->getAs<TemplateSpecializationType>(); in getAsCXXRecordDecl()
|
/external/clang/lib/Sema/ |
D | SemaTemplateDeduction.cpp | 464 const TemplateSpecializationType *Param, in DeduceTemplateArguments() 471 if (const TemplateSpecializationType *SpecArg in DeduceTemplateArguments() 472 = dyn_cast<TemplateSpecializationType>(Arg)) { in DeduceTemplateArguments() 1387 assert(isa<TemplateSpecializationType>(Param) && in DeduceTemplateArgumentsByTypeMatch() 1398 const TemplateSpecializationType *SpecParam in DeduceTemplateArgumentsByTypeMatch() 1399 = cast<TemplateSpecializationType>(Param); in DeduceTemplateArgumentsByTypeMatch() 2446 if (const TemplateSpecializationType *Spec in isSimpleTemplateIdType() 2447 = T->getAs<TemplateSpecializationType>()) in isSimpleTemplateIdType() 4723 const TemplateSpecializationType *Spec in MarkUsedTemplateParameters() 4724 = cast<TemplateSpecializationType>(T); in MarkUsedTemplateParameters()
|
D | SemaCXXScopeSpec.cpp | 96 if (const TemplateSpecializationType *SpecType in computeDeclContext() 97 = NNSType->getAs<TemplateSpecializationType>()) { in computeDeclContext()
|
D | SemaTemplate.cpp | 1654 if (const TemplateSpecializationType *TST in MatchTemplateParametersToScopeSpecifier() 1655 = T->getAs<TemplateSpecializationType>()) { in MatchTemplateParametersToScopeSpecifier() 1760 } else if (const TemplateSpecializationType *TST in MatchTemplateParametersToScopeSpecifier() 1761 = T->getAs<TemplateSpecializationType>()) { in MatchTemplateParametersToScopeSpecifier() 2021 TemplateSpecializationType::anyDependentTemplateArguments( in CheckTemplateIdType() 2378 !TemplateSpecializationType::anyDependentTemplateArguments( in ActOnVarTemplateSpecialization() 2587 if (!TemplateSpecializationType::anyDependentTemplateArguments( in CheckVarTemplateId() 3902 const TemplateSpecializationType*) { in VisitTemplateSpecializationType() argument 5803 !TemplateSpecializationType::anyDependentTemplateArguments( in ActOnClassTemplateSpecialization() 6774 if (isa<TemplateSpecializationType>(T)) in ScopeSpecifierHasTemplateId() [all …]
|
D | SemaTemplateInstantiate.cpp | 153 const TemplateSpecializationType *TST = in getTemplateInstantiationArgs() 154 cast<TemplateSpecializationType>(Context.getCanonicalType(T)); in getTemplateInstantiationArgs() 549 TemplateSpecializationType::PrintTemplateArgumentList(OS, in PrintInstantiationStack() 603 TemplateSpecializationType::PrintTemplateArgumentList(OS, in PrintInstantiationStack()
|
/external/clang/lib/CodeGen/ |
D | CGDebugInfo.cpp | 182 TemplateSpecializationType::PrintTemplateArgumentList(OS, Args, NumArgs, in getFunctionName() 243 const TemplateSpecializationType *TST = in getClassName() 244 cast<TemplateSpecializationType>(TAW->getType()); in getClassName() 257 TemplateSpecializationType::PrintTemplateArgumentList(OS, Args, NumArgs, in getClassName() 1862 T = cast<TemplateSpecializationType>(T)->desugar(); in UnwrapTypeForDebugInfo()
|