Home
last modified time | relevance | path

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

123

/external/clang/lib/AST/
DDeclTemplate.cpp333 llvm::FoldingSetVector<ClassTemplateSpecializationDecl> &
352 ClassTemplateSpecializationDecl *
358 void ClassTemplateDecl::AddSpecialization(ClassTemplateSpecializationDecl *D, in AddSpecialization()
363 ClassTemplateSpecializationDecl *Existing in AddSpecialization()
689 ClassTemplateSpecializationDecl::
690 ClassTemplateSpecializationDecl(ASTContext &Context, Kind DK, TagKind TK, in ClassTemplateSpecializationDecl() function in ClassTemplateSpecializationDecl
696 ClassTemplateSpecializationDecl *PrevDecl) in ClassTemplateSpecializationDecl()
706 ClassTemplateSpecializationDecl::ClassTemplateSpecializationDecl(ASTContext &C, in ClassTemplateSpecializationDecl() function in ClassTemplateSpecializationDecl
712 ClassTemplateSpecializationDecl *
713 ClassTemplateSpecializationDecl::Create(ASTContext &Context, TagKind TK, in Create()
[all …]
DDecl.cpp415 const ClassTemplateSpecializationDecl *spec, in shouldConsiderTemplateVisibility()
451 const ClassTemplateSpecializationDecl *spec, in mergeTemplateLV()
781 if (const ClassTemplateSpecializationDecl *spec in getLVForNamespaceScopeDecl()
782 = dyn_cast<ClassTemplateSpecializationDecl>(Tag)) { in getLVForNamespaceScopeDecl()
915 if (const ClassTemplateSpecializationDecl *spec in getLVForClassMember()
916 = dyn_cast<ClassTemplateSpecializationDecl>(RD)) { in getLVForClassMember()
1030 if (const ClassTemplateSpecializationDecl *spec in getExplicitVisibilityAux()
1031 = dyn_cast<ClassTemplateSpecializationDecl>(ND)) in getExplicitVisibilityAux()
1361 if (const ClassTemplateSpecializationDecl *Spec in printQualifiedName()
1362 = dyn_cast<ClassTemplateSpecializationDecl>(*I)) { in printQualifiedName()
DTypePrinter.cpp855 } else if (ClassTemplateSpecializationDecl *Spec in AppendScope()
856 = dyn_cast<ClassTemplateSpecializationDecl>(DC)) { in AppendScope()
936 if (ClassTemplateSpecializationDecl *Spec in printTag()
937 = dyn_cast<ClassTemplateSpecializationDecl>(D)) { in printTag()
DItaniumMangle.cpp549 if (const ClassTemplateSpecializationDecl *Spec = in isTemplate()
550 dyn_cast<ClassTemplateSpecializationDecl>(ND)) { in isTemplate()
3518 const ClassTemplateSpecializationDecl *SD = in isCharSpecialization()
3519 dyn_cast<ClassTemplateSpecializationDecl>(RT->getDecl()); in isCharSpecialization()
3537 static bool isStreamCharSpecialization(const ClassTemplateSpecializationDecl*SD, in isStreamCharSpecialization()
3581 if (const ClassTemplateSpecializationDecl *SD = in mangleStandardSubstitution()
3582 dyn_cast<ClassTemplateSpecializationDecl>(ND)) { in mangleStandardSubstitution()
DDeclCXX.cpp1231 if (const ClassTemplateSpecializationDecl *Spec in getTemplateSpecializationKind()
1232 = dyn_cast<ClassTemplateSpecializationDecl>(this)) in getTemplateSpecializationKind()
1243 if (ClassTemplateSpecializationDecl *Spec in setTemplateSpecializationKind()
1244 = dyn_cast<ClassTemplateSpecializationDecl>(this)) { in setTemplateSpecializationKind()
/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.cpp881 const ClassTemplateSpecializationDecl *TemplateDecl = in clang_Type_getNumTemplateArguments()
882 dyn_cast<ClassTemplateSpecializationDecl>(RecordDecl); in clang_Type_getNumTemplateArguments()
895 const ClassTemplateSpecializationDecl *TemplateDecl = in clang_Type_getTemplateArgumentAsType()
896 dyn_cast<ClassTemplateSpecializationDecl>(RecordDecl); in clang_Type_getTemplateArgumentAsType()
DCursorVisitor.h207 bool VisitClassTemplateSpecializationDecl(ClassTemplateSpecializationDecl *D);
DIndexDecl.cpp285 ClassTemplateSpecializationDecl *D) { in VisitClassTemplateSpecializationDecl()
DIndexingContext.cpp958 } else if (isa<ClassTemplateSpecializationDecl>(D)) { in getEntityInfo()
1164 if (const ClassTemplateSpecializationDecl * in isTemplateImplicitInstantiation()
1165 SD = dyn_cast<ClassTemplateSpecializationDecl>(D)) { in isTemplateImplicitInstantiation()
DIndexingContext.h24 class ClassTemplateSpecializationDecl; variable
/external/clang/include/clang/AST/
DASTMutationListener.h21 class ClassTemplateSpecializationDecl; variable
55 const ClassTemplateSpecializationDecl *D) {} in AddedCXXTemplateSpecialization()
DDeclTemplate.h1386 class ClassTemplateSpecializationDecl
1434 ClassTemplateSpecializationDecl(ASTContext &Context, Kind DK, TagKind TK,
1440 ClassTemplateSpecializationDecl *PrevDecl);
1442 explicit ClassTemplateSpecializationDecl(ASTContext &C, Kind DK);
1445 static ClassTemplateSpecializationDecl *
1451 ClassTemplateSpecializationDecl *PrevDecl);
1452 static ClassTemplateSpecializationDecl *
1463 ClassTemplateSpecializationDecl *getMostRecentDecl() {
1466 while (!isa<ClassTemplateSpecializationDecl>(Recent)) {
1471 return cast<ClassTemplateSpecializationDecl>(Recent);
[all …]
/external/lldb/include/lldb/Symbol/
DClangASTContext.h284 clang::ClassTemplateSpecializationDecl *
291 …CreateClassTemplateSpecializationType (clang::ClassTemplateSpecializationDecl *class_template_spec…
/external/clang/lib/CodeGen/
DCGDebugInfo.h37 class ClassTemplateSpecializationDecl; variable
178 CollectCXXTemplateParams(const ClassTemplateSpecializationDecl *TS,
301 void completeTemplateDefinition(const ClassTemplateSpecializationDecl &SD);
DCGDebugInfo.cpp230 if (!isa<ClassTemplateSpecializationDecl>(RD)) in getClassName()
1000 if (isa<ClassTemplateSpecializationDecl>(RD)) { in getOrCreateInstanceMethodType()
1358 CollectCXXTemplateParams(const ClassTemplateSpecializationDecl *TSpecial, in CollectCXXTemplateParams()
1516 if (const ClassTemplateSpecializationDecl *SD = in shouldOmitDefinition()
1517 dyn_cast<ClassTemplateSpecializationDecl>(RD)) in shouldOmitDefinition()
2050 const ClassTemplateSpecializationDecl &SD) { in completeTemplateDefinition()
2274 if (const ClassTemplateSpecializationDecl *TSpecial = in CreateLimitedType()
2275 dyn_cast<ClassTemplateSpecializationDecl>(RD)) in CreateLimitedType()
/external/lldb/include/lldb/Core/
DClangForward.h35 class ClassTemplateSpecializationDecl; variable
/external/clang/lib/Frontend/
DMultiplexConsumer.cpp96 const ClassTemplateSpecializationDecl *D) override;
137 const ClassTemplateDecl *TD, const ClassTemplateSpecializationDecl *D) { in AddedCXXTemplateSpecialization()
/external/clang/lib/Sema/
DSemaTemplateInstantiate.cpp111 if (ClassTemplateSpecializationDecl *Spec in getTemplateInstantiationArgs()
112 = dyn_cast<ClassTemplateSpecializationDecl>(Ctx)) { in getTemplateInstantiationArgs()
425 if (isa<ClassTemplateSpecializationDecl>(Record)) in PrintInstantiationStack()
1909 } else if (ClassTemplateSpecializationDecl *Spec in InstantiateClass()
1910 = dyn_cast<ClassTemplateSpecializationDecl>(Instantiation)) { in InstantiateClass()
2194 ClassTemplateSpecializationDecl *ClassTemplateSpec, in InstantiateClassTemplateSpecialization()
2197 ClassTemplateSpec = cast<ClassTemplateSpecializationDecl>( in InstantiateClassTemplateSpecialization()
2554 ClassTemplateSpecializationDecl *ClassTemplateSpec, in InstantiateClassTemplateSpecializationMembers()
DSemaTemplate.cpp77 if (ClassTemplateSpecializationDecl *Spec in isAcceptableTemplateName()
78 = dyn_cast<ClassTemplateSpecializationDecl>(Record)) in isAcceptableTemplateName()
921 if (!PrevClassTemplate && isa<ClassTemplateSpecializationDecl>(PrevDecl)) { in CheckClassTemplate()
923 = cast<ClassTemplateSpecializationDecl>(PrevDecl) in CheckClassTemplate()
1643 if (ClassTemplateSpecializationDecl *Spec in MatchTemplateParametersToScopeSpecifier()
1644 = dyn_cast<ClassTemplateSpecializationDecl>(Record)) { in MatchTemplateParametersToScopeSpecifier()
1782 } else if (ClassTemplateSpecializationDecl *Spec in MatchTemplateParametersToScopeSpecifier()
1783 = dyn_cast<ClassTemplateSpecializationDecl>(Record)) { in MatchTemplateParametersToScopeSpecifier()
2121 ClassTemplateSpecializationDecl *Decl in CheckTemplateIdType()
2127 Decl = ClassTemplateSpecializationDecl::Create(Context, in CheckTemplateIdType()
[all …]
/external/chromium_org/tools/clang/blink_gc_plugin/
DRecordInfo.cpp40 ClassTemplateSpecializationDecl* tmpl = in GetTemplateArgs()
41 dyn_cast<ClassTemplateSpecializationDecl>(record_); in GetTemplateArgs()
/external/clang/lib/Serialization/
DASTReaderDecl.cpp247 ClassTemplateSpecializationDecl *D);
249 ClassTemplateSpecializationDecl *D) { in VisitClassTemplateSpecializationDecl()
1701 ClassTemplateSpecializationDecl *D) { in VisitClassTemplateSpecializationDeclImpl()
1714 ClassTemplateSpecializationDecl::SpecializedPartialSpecialization *PS in VisitClassTemplateSpecializationDeclImpl()
1715 = new (C) ClassTemplateSpecializationDecl:: in VisitClassTemplateSpecializationDeclImpl()
1736 ClassTemplateSpecializationDecl *CanonSpec; in VisitClassTemplateSpecializationDeclImpl()
1769 ClassTemplateSpecializationDecl::ExplicitSpecializationInfo *ExplicitInfo in VisitClassTemplateSpecializationDeclImpl()
1770 = new (C) ClassTemplateSpecializationDecl::ExplicitSpecializationInfo; in VisitClassTemplateSpecializationDeclImpl()
2299 if (isa<ClassTemplateSpecializationDecl>(X)) { in isSameEntity()
2691 D = ClassTemplateSpecializationDecl::CreateDeserialized(Context, ID); in ReadDeclRecord()
[all …]
/external/clang/lib/Index/
DUSRGeneration.cpp463 if (const ClassTemplateSpecializationDecl *Spec in VisitTagDecl()
464 = dyn_cast<ClassTemplateSpecializationDecl>(D)) { in VisitTagDecl()
/external/lldb/source/Symbol/
DClangASTContext.cpp1355 ClassTemplateSpecializationDecl *
1362ClassTemplateSpecializationDecl *class_template_specialization_decl = ClassTemplateSpecializationD… in CreateClassTemplateSpecializationDecl()
1378 ClangASTContext::CreateClassTemplateSpecializationType (ClassTemplateSpecializationDecl *class_temp… in CreateClassTemplateSpecializationType()
/external/clang/include/clang/ASTMatchers/
DASTMatchers.h216 ClassTemplateSpecializationDecl> classTemplateSpecializationDecl;
334 AST_POLYMORPHIC_SUPPORTED_TYPES_2(ClassTemplateSpecializationDecl, in AST_POLYMORPHIC_MATCHER_P() argument
434 AST_POLYMORPHIC_SUPPORTED_TYPES_2(ClassTemplateSpecializationDecl, in AST_POLYMORPHIC_MATCHER_P2() argument

123