/external/clang/lib/AST/ |
D | DeclTemplate.cpp | 358 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 …]
|
D | DeclCXX.cpp | 1300 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()
|
D | TypePrinter.cpp | 921 } 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()
|
D | ItaniumMangle.cpp | 784 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/ |
D | CIndexCXX.cpp | 65 if (const ClassTemplateSpecializationDecl *PartialSpec in clang_getTemplateCursorKind() 98 else if (const ClassTemplateSpecializationDecl *ClassSpec in clang_getSpecializedCursorTemplate() 99 = dyn_cast<ClassTemplateSpecializationDecl>(CXXRecord)) { in clang_getSpecializedCursorTemplate()
|
D | CXType.cpp | 930 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()
|
D | CursorVisitor.h | 208 bool VisitClassTemplateSpecializationDecl(ClassTemplateSpecializationDecl *D);
|
D | CXIndexDataConsumer.cpp | 131 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/ |
D | Config.cpp | 59 ClassTemplateSpecializationDecl* spec = in IsTemplateInstantiation() 60 dyn_cast<clang::ClassTemplateSpecializationDecl>(record); in IsTemplateInstantiation()
|
D | RecordInfo.cpp | 42 ClassTemplateSpecializationDecl* tmpl = in GetTemplateArgs() 43 dyn_cast<ClassTemplateSpecializationDecl>(record_); in GetTemplateArgs()
|
/external/clang/include/clang/AST/ |
D | DeclTemplate.h | 1529 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 …]
|
D | ASTMutationListener.h | 19 class ClassTemplateSpecializationDecl; variable 60 const ClassTemplateSpecializationDecl *D) {} in AddedCXXTemplateSpecialization()
|
/external/clang/lib/Index/ |
D | IndexingContext.cpp | 130 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()
|
D | USRGeneration.cpp | 500 if (const ClassTemplateSpecializationDecl *Spec in VisitTagDecl() 501 = dyn_cast<ClassTemplateSpecializationDecl>(D)) { in VisitTagDecl()
|
D | IndexSymbol.cpp | 84 } else if (isa<ClassTemplateSpecializationDecl>(D)) { in getSymbolInfo()
|
D | IndexDecl.cpp | 376 ClassTemplateSpecializationDecl *D) { in VisitClassTemplateSpecializationDecl()
|
/external/clang/lib/CodeGen/ |
D | CGDebugInfo.h | 36 class ClassTemplateSpecializationDecl; variable 231 CollectCXXTemplateParams(const ClassTemplateSpecializationDecl *TS, 385 void completeTemplateDefinition(const ClassTemplateSpecializationDecl &SD);
|
/external/clang/lib/Frontend/ |
D | MultiplexConsumer.cpp | 111 const ClassTemplateSpecializationDecl *D) override; 160 const ClassTemplateDecl *TD, const ClassTemplateSpecializationDecl *D) { in AddedCXXTemplateSpecialization()
|
/external/clang/lib/Sema/ |
D | SemaTemplate.cpp | 80 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 …]
|
D | SemaTemplateInstantiate.cpp | 112 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/ |
D | ASTReaderDecl.cpp | 283 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/ |
D | CheckIPCVisitor.cpp | 235 if (auto* spec = dyn_cast<ClassTemplateSpecializationDecl>( in CheckType()
|
/external/clang/lib/StaticAnalyzer/Checkers/ |
D | PaddingChecker.cpp | 286 if (auto *TSD = dyn_cast<ClassTemplateSpecializationDecl>(RD)) { in reportRecord()
|
/external/clang/include/clang/ASTMatchers/ |
D | ASTMatchers.h | 389 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/ |
D | QualTypeNames.cpp | 171 dyn_cast<ClassTemplateSpecializationDecl>(TSTRecord->getDecl())) { in getFullyQualifiedTemplateType()
|