Home
last modified time | relevance | path

Searched refs:ClassTemplateSpecializationDecl (Results 1 – 25 of 55) sorted by relevance

123

/external/clang/lib/AST/
DDeclTemplate.cpp358 llvm::FoldingSetVector<ClassTemplateSpecializationDecl> &
377 ClassTemplateSpecializationDecl *
383 void ClassTemplateDecl::AddSpecialization(ClassTemplateSpecializationDecl *D, in AddSpecialization()
704 ClassTemplateSpecializationDecl::
705 ClassTemplateSpecializationDecl(ASTContext &Context, Kind DK, TagKind TK, in ClassTemplateSpecializationDecl() function in ClassTemplateSpecializationDecl
710 ClassTemplateSpecializationDecl *PrevDecl) in ClassTemplateSpecializationDecl()
720 ClassTemplateSpecializationDecl::ClassTemplateSpecializationDecl(ASTContext &C, in ClassTemplateSpecializationDecl() function in ClassTemplateSpecializationDecl
726 ClassTemplateSpecializationDecl *
727 ClassTemplateSpecializationDecl::Create(ASTContext &Context, TagKind TK, in Create()
733 ClassTemplateSpecializationDecl *PrevDecl) { in Create()
[all …]
DDeclCXX.cpp1300 if (const ClassTemplateSpecializationDecl *Spec in getTemplateSpecializationKind()
1301 = dyn_cast<ClassTemplateSpecializationDecl>(this)) in getTemplateSpecializationKind()
1312 if (ClassTemplateSpecializationDecl *Spec in setTemplateSpecializationKind()
1313 = dyn_cast<ClassTemplateSpecializationDecl>(this)) { in setTemplateSpecializationKind()
1329 if (auto *TD = dyn_cast<ClassTemplateSpecializationDecl>(this)) { in getTemplateInstantiationPattern()
DTypePrinter.cpp921 } else if (ClassTemplateSpecializationDecl *Spec in AppendScope()
922 = dyn_cast<ClassTemplateSpecializationDecl>(DC)) { in AppendScope()
1002 if (ClassTemplateSpecializationDecl *Spec in printTag()
1003 = dyn_cast<ClassTemplateSpecializationDecl>(D)) { in printTag()
DItaniumMangle.cpp784 if (const ClassTemplateSpecializationDecl *Spec = in isTemplate()
785 dyn_cast<ClassTemplateSpecializationDecl>(ND)) { in isTemplate()
4269 const ClassTemplateSpecializationDecl *SD = in isCharSpecialization()
4270 dyn_cast<ClassTemplateSpecializationDecl>(RT->getDecl()); in isCharSpecialization()
4288 static bool isStreamCharSpecialization(const ClassTemplateSpecializationDecl*SD, in isStreamCharSpecialization()
4332 if (const ClassTemplateSpecializationDecl *SD = in mangleStandardSubstitution()
4333 dyn_cast<ClassTemplateSpecializationDecl>(ND)) { in mangleStandardSubstitution()
/external/clang/tools/libclang/
DCIndexCXX.cpp65 if (const ClassTemplateSpecializationDecl *PartialSpec in clang_getTemplateCursorKind()
98 else if (const ClassTemplateSpecializationDecl *ClassSpec in clang_getSpecializedCursorTemplate()
99 = dyn_cast<ClassTemplateSpecializationDecl>(CXXRecord)) { in clang_getSpecializedCursorTemplate()
DCXType.cpp930 const ClassTemplateSpecializationDecl *TemplateDecl = in clang_Type_getNumTemplateArguments()
931 dyn_cast<ClassTemplateSpecializationDecl>(RecordDecl); in clang_Type_getNumTemplateArguments()
944 const ClassTemplateSpecializationDecl *TemplateDecl = in clang_Type_getTemplateArgumentAsType()
945 dyn_cast<ClassTemplateSpecializationDecl>(RecordDecl); in clang_Type_getTemplateArgumentAsType()
DCursorVisitor.h208 bool VisitClassTemplateSpecializationDecl(ClassTemplateSpecializationDecl *D);
DCXIndexDataConsumer.cpp131 ClassTemplateSpecializationDecl *D) { in VisitClassTemplateSpecializationDecl()
1234 if (const ClassTemplateSpecializationDecl * in isTemplateImplicitInstantiation()
1235 SD = dyn_cast<ClassTemplateSpecializationDecl>(D)) { in isTemplateImplicitInstantiation()
/external/v8/tools/clang/blink_gc_plugin/
DConfig.cpp59 ClassTemplateSpecializationDecl* spec = in IsTemplateInstantiation()
60 dyn_cast<clang::ClassTemplateSpecializationDecl>(record); in IsTemplateInstantiation()
DRecordInfo.cpp42 ClassTemplateSpecializationDecl* tmpl = in GetTemplateArgs()
43 dyn_cast<ClassTemplateSpecializationDecl>(record_); in GetTemplateArgs()
/external/clang/include/clang/AST/
DDeclTemplate.h1529 class ClassTemplateSpecializationDecl
1577 ClassTemplateSpecializationDecl(ASTContext &Context, Kind DK, TagKind TK,
1582 ClassTemplateSpecializationDecl *PrevDecl);
1584 explicit ClassTemplateSpecializationDecl(ASTContext &C, Kind DK);
1587 static ClassTemplateSpecializationDecl *
1592 ClassTemplateSpecializationDecl *PrevDecl);
1593 static ClassTemplateSpecializationDecl *
1604 ClassTemplateSpecializationDecl *getMostRecentDecl() {
1607 while (!isa<ClassTemplateSpecializationDecl>(Recent)) {
1612 return cast<ClassTemplateSpecializationDecl>(Recent);
[all …]
DASTMutationListener.h19 class ClassTemplateSpecializationDecl; variable
60 const ClassTemplateSpecializationDecl *D) {} in AddedCXXTemplateSpecialization()
/external/clang/lib/Index/
DIndexingContext.cpp130 if (const ClassTemplateSpecializationDecl * in isTemplateImplicitInstantiation()
131 SD = dyn_cast<ClassTemplateSpecializationDecl>(D)) { in isTemplateImplicitInstantiation()
164 if (const ClassTemplateSpecializationDecl * in adjustTemplateImplicitInstantiation()
165 SD = dyn_cast<ClassTemplateSpecializationDecl>(D)) { in adjustTemplateImplicitInstantiation()
DUSRGeneration.cpp500 if (const ClassTemplateSpecializationDecl *Spec in VisitTagDecl()
501 = dyn_cast<ClassTemplateSpecializationDecl>(D)) { in VisitTagDecl()
DIndexSymbol.cpp84 } else if (isa<ClassTemplateSpecializationDecl>(D)) { in getSymbolInfo()
DIndexDecl.cpp376 ClassTemplateSpecializationDecl *D) { in VisitClassTemplateSpecializationDecl()
/external/clang/lib/CodeGen/
DCGDebugInfo.h36 class ClassTemplateSpecializationDecl; variable
231 CollectCXXTemplateParams(const ClassTemplateSpecializationDecl *TS,
385 void completeTemplateDefinition(const ClassTemplateSpecializationDecl &SD);
/external/clang/lib/Frontend/
DMultiplexConsumer.cpp111 const ClassTemplateSpecializationDecl *D) override;
160 const ClassTemplateDecl *TD, const ClassTemplateSpecializationDecl *D) { in AddedCXXTemplateSpecialization()
/external/clang/lib/Sema/
DSemaTemplate.cpp80 if (ClassTemplateSpecializationDecl *Spec in isAcceptableTemplateName()
81 = dyn_cast<ClassTemplateSpecializationDecl>(Record)) in isAcceptableTemplateName()
953 if (!PrevClassTemplate && isa<ClassTemplateSpecializationDecl>(PrevDecl)) { in CheckClassTemplate()
955 = cast<ClassTemplateSpecializationDecl>(PrevDecl) in CheckClassTemplate()
1690 if (ClassTemplateSpecializationDecl *Spec in MatchTemplateParametersToScopeSpecifier()
1691 = dyn_cast<ClassTemplateSpecializationDecl>(Record)) { in MatchTemplateParametersToScopeSpecifier()
1829 } else if (ClassTemplateSpecializationDecl *Spec in MatchTemplateParametersToScopeSpecifier()
1830 = dyn_cast<ClassTemplateSpecializationDecl>(Record)) { in MatchTemplateParametersToScopeSpecifier()
2242 ClassTemplateSpecializationDecl *Decl in CheckTemplateIdType()
2248 Decl = ClassTemplateSpecializationDecl::Create(Context, in CheckTemplateIdType()
[all …]
DSemaTemplateInstantiate.cpp112 if (ClassTemplateSpecializationDecl *Spec in getTemplateInstantiationArgs()
113 = dyn_cast<ClassTemplateSpecializationDecl>(Ctx)) { in getTemplateInstantiationArgs()
406 if (isa<ClassTemplateSpecializationDecl>(Record)) in PrintInstantiationStack()
1944 } else if (ClassTemplateSpecializationDecl *Spec in InstantiateClass()
1945 = dyn_cast<ClassTemplateSpecializationDecl>(Instantiation)) { in InstantiateClass()
2292 ClassTemplateSpecializationDecl *ClassTemplateSpec, in InstantiateClassTemplateSpecialization()
2295 ClassTemplateSpec = cast<ClassTemplateSpecializationDecl>( in InstantiateClassTemplateSpecialization()
2647 ClassTemplateSpecializationDecl *ClassTemplateSpec, in InstantiateClassTemplateSpecializationMembers()
/external/clang/lib/Serialization/
DASTReaderDecl.cpp283 ClassTemplateSpecializationDecl *D);
285 ClassTemplateSpecializationDecl *D) { in VisitClassTemplateSpecializationDecl()
1712 if (!isa<ClassTemplateSpecializationDecl>(D)) in VisitCXXRecordDeclImpl()
1972 ClassTemplateSpecializationDecl *D) { in VisitClassTemplateSpecializationDeclImpl()
1984 ClassTemplateSpecializationDecl::SpecializedPartialSpecialization *PS in VisitClassTemplateSpecializationDeclImpl()
1985 = new (C) ClassTemplateSpecializationDecl:: in VisitClassTemplateSpecializationDeclImpl()
2006 ClassTemplateSpecializationDecl *CanonSpec; in VisitClassTemplateSpecializationDeclImpl()
2034 ClassTemplateSpecializationDecl::ExplicitSpecializationInfo *ExplicitInfo in VisitClassTemplateSpecializationDeclImpl()
2035 = new (C) ClassTemplateSpecializationDecl::ExplicitSpecializationInfo; in VisitClassTemplateSpecializationDeclImpl()
2659 if (isa<ClassTemplateSpecializationDecl>(X)) { in isSameEntity()
[all …]
/external/v8/tools/clang/plugins/
DCheckIPCVisitor.cpp235 if (auto* spec = dyn_cast<ClassTemplateSpecializationDecl>( in CheckType()
/external/clang/lib/StaticAnalyzer/Checkers/
DPaddingChecker.cpp286 if (auto *TSD = dyn_cast<ClassTemplateSpecializationDecl>(RD)) { in reportRecord()
/external/clang/include/clang/ASTMatchers/
DASTMatchers.h389 ClassTemplateSpecializationDecl> classTemplateSpecializationDecl;
574 AST_POLYMORPHIC_SUPPORTED_TYPES(ClassTemplateSpecializationDecl, in AST_POLYMORPHIC_MATCHER_P() argument
716 AST_POLYMORPHIC_SUPPORTED_TYPES(ClassTemplateSpecializationDecl, in AST_POLYMORPHIC_MATCHER_P2() argument
737 AST_POLYMORPHIC_SUPPORTED_TYPES(ClassTemplateSpecializationDecl, in AST_POLYMORPHIC_MATCHER_P() argument
/external/clang/lib/Tooling/Core/
DQualTypeNames.cpp171 dyn_cast<ClassTemplateSpecializationDecl>(TSTRecord->getDecl())) { in getFullyQualifiedTemplateType()

123