Home
last modified time | relevance | path

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

12

/external/clang/lib/AST/
DASTDiagnostic.cpp63 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 …]
DTypePrinter.cpp835 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 …]
DNestedNameSpecifier.cpp266 if (const TemplateSpecializationType *SpecType in print()
267 = dyn_cast<TemplateSpecializationType>(T)) { in print()
273 TemplateSpecializationType::PrintTemplateArgumentList( in print()
DType.cpp337 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()
DStmtPrinter.cpp654 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()
DItaniumMangle.cpp761 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()
DDeclTemplate.cpp767 TemplateSpecializationType::PrintTemplateArgumentList( in getNameForDiagnostic()
1135 TemplateSpecializationType::PrintTemplateArgumentList( in getNameForDiagnostic()
DASTImporter.cpp72 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()
DASTContext.cpp3174 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()
DDumpXML.cpp1014 void visitTemplateSpecializationTypeChildren(TemplateSpecializationType *T) { in visitTemplateSpecializationTypeChildren()
/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/
DFindBadConstructs.cpp395 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/
DTemplateBase.h624 inline TemplateSpecializationType::iterator
625 TemplateSpecializationType::end() const { in end()
635 TemplateSpecializationType::getArg(unsigned Idx) const { in getArg()
DType.h1813 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/
DIndexTypeSourceInfo.cpp74 if (const TemplateSpecializationType *T = TL.getTypePtr()) { in VisitTemplateSpecializationTypeLoc()
DCIndexUSRs.cpp665 if (const TemplateSpecializationType *Spec in VisitType()
666 = T->getAs<TemplateSpecializationType>()) { in VisitType()
DIndexingContext.cpp135 } else if (const TemplateSpecializationType * in CXXBasesListInfo()
136 TST = T->getAs<TemplateSpecializationType>()) { in CXXBasesListInfo()
DCXType.cpp401 D = cast<TemplateSpecializationType>(TP)->getTemplateName() in clang_getTypeDeclaration()
DRecursiveASTVisitor.h882 DEF_TRAVERSE_TYPE(TemplateSpecializationType, {
1111 DEF_TRAVERSE_TYPELOC(TemplateSpecializationType, {
/external/clang/lib/ASTMatchers/
DASTMatchFinder.cpp626 TemplateSpecializationType const *TemplateType = in getAsCXXRecordDecl()
627 TypeNode->getAs<TemplateSpecializationType>(); in getAsCXXRecordDecl()
/external/clang/lib/Sema/
DSemaTemplateDeduction.cpp464 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()
DSemaCXXScopeSpec.cpp96 if (const TemplateSpecializationType *SpecType in computeDeclContext()
97 = NNSType->getAs<TemplateSpecializationType>()) { in computeDeclContext()
DSemaTemplate.cpp1654 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 …]
DSemaTemplateInstantiate.cpp153 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/
DCGDebugInfo.cpp182 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()

12