Searched defs:TSK (Results 1 - 13 of 13) sorted by relevance

/external/clang/lib/CodeGen/
H A DCGVTables.cpp724 TemplateSpecializationKind TSK = RD->getTemplateSpecializationKind(); local
725 if (TSK == TSK_ExplicitInstantiationDeclaration)
730 if (TSK == TSK_ImplicitInstantiation ||
731 TSK == TSK_ExplicitInstantiationDefinition)
H A DCodeGenModule.cpp2237 TemplateSpecializationKind TSK = VD->getTemplateSpecializationKind(); local
2240 if (VD->getDefinition() && TSK == TSK_ExplicitInstantiationDefinition)
/external/clang/lib/AST/
H A DDeclTemplate.cpp665 TemplateSpecializationKind TSK,
674 return new (C) FunctionTemplateSpecializationInfo(FD, Template, TSK,
663 Create(ASTContext &C, FunctionDecl *FD, FunctionTemplateDecl *Template, TemplateSpecializationKind TSK, const TemplateArgumentList *TemplateArgs, const TemplateArgumentListInfo *TemplateArgsAsWritten, SourceLocation POI) argument
H A DDeclCXX.cpp1222 TemplateSpecializationKind TSK) {
1227 = new (getASTContext()) MemberSpecializationInfo(RD, TSK);
1242 CXXRecordDecl::setTemplateSpecializationKind(TemplateSpecializationKind TSK) { argument
1245 Spec->setSpecializationKind(TSK);
1250 MSInfo->setTemplateSpecializationKind(TSK);
1221 setInstantiationOfMemberClass(CXXRecordDecl *RD, TemplateSpecializationKind TSK) argument
H A DDecl.cpp536 TemplateSpecializationKind TSK = TSK_Undeclared;
539 TSK = spec->getTemplateSpecializationKind();
542 TSK = MSI->getTemplateSpecializationKind();
549 return TSK != TSK_ExplicitInstantiationDeclaration &&
550 TSK != TSK_ExplicitInstantiationDefinition &&
2148 void VarDecl::setTemplateSpecializationKind(TemplateSpecializationKind TSK, argument
2156 Spec->setSpecializationKind(TSK);
2157 if (TSK != TSK_ExplicitSpecialization && PointOfInstantiation.isValid() &&
2163 MSI->setTemplateSpecializationKind(TSK);
2164 if (TSK !
2171 setInstantiationOfStaticDataMember(VarDecl *VD, TemplateSpecializationKind TSK) argument
2879 setInstantiationOfMemberFunction(ASTContext &C, FunctionDecl *FD, TemplateSpecializationKind TSK) argument
3016 setFunctionTemplateSpecialization(ASTContext &C, FunctionTemplateDecl *Template, const TemplateArgumentList *TemplateArgs, void *InsertPos, TemplateSpecializationKind TSK, const TemplateArgumentListInfo *TemplateArgsAsWritten, SourceLocation PointOfInstantiation) argument
3087 setTemplateSpecializationKind(TemplateSpecializationKind TSK, SourceLocation PointOfInstantiation) argument
3459 setTemplateSpecializationKind(TemplateSpecializationKind TSK, SourceLocation PointOfInstantiation) argument
3477 setInstantiationOfMemberEnum(ASTContext &C, EnumDecl *ED, TemplateSpecializationKind TSK) argument
[all...]
H A DASTContext.cpp101 TemplateSpecializationKind TSK = CTSD->getSpecializationKind(); local
102 if (TSK == TSK_ImplicitInstantiation ||
103 TSK == TSK_Undeclared)
1103 TemplateSpecializationKind TSK,
1108 Tmpl, TSK, PointOfInstantiation));
1102 setInstantiatedFromStaticDataMember(VarDecl *Inst, VarDecl *Tmpl, TemplateSpecializationKind TSK, SourceLocation PointOfInstantiation) argument
/external/clang/include/clang/AST/
H A DDeclTemplate.h292 TemplateSpecializationKind TSK,
297 Template(Template, TSK - 1),
305 TemplateSpecializationKind TSK,
361 void setTemplateSpecializationKind(TemplateSpecializationKind TSK) { argument
362 assert(TSK != TSK_Undeclared &&
364 Template.setInt(TSK - 1);
409 MemberSpecializationInfo(NamedDecl *IF, TemplateSpecializationKind TSK, argument
411 : MemberAndTSK(IF, TSK - 1), PointOfInstantiation(POI) {
412 assert(TSK != TSK_Undeclared &&
430 void setTemplateSpecializationKind(TemplateSpecializationKind TSK) { argument
290 FunctionTemplateSpecializationInfo(FunctionDecl *FD, FunctionTemplateDecl *Template, TemplateSpecializationKind TSK, const TemplateArgumentList *TemplateArgs, const ASTTemplateArgumentListInfo *TemplateArgsAsWritten, SourceLocation POI) argument
1510 setSpecializationKind(TemplateSpecializationKind TSK) argument
2365 setSpecializationKind(TemplateSpecializationKind TSK) argument
[all...]
/external/clang/lib/Sema/
H A DSemaTemplateInstantiate.cpp1831 TemplateSpecializationKind TSK,
1842 << (TSK != TSK_ImplicitInstantiation)
1854 << (TSK != TSK_ImplicitInstantiation)
1863 if (TSK == TSK_ExplicitInstantiationDeclaration)
1884 /// \param TSK the kind of implicit or explicit instantiation to perform.
1894 TemplateSpecializationKind TSK,
1900 Pattern, PatternDef, TSK, Complain))
1907 MSInfo->setTemplateSpecializationKind(TSK);
1911 Spec->setTemplateSpecializationKind(TSK);
1987 if (TSK
1825 DiagnoseUninstantiableTemplate(Sema &S, SourceLocation PointOfInstantiation, TagDecl *Instantiation, bool InstantiatedFromMember, TagDecl *Pattern, TagDecl *PatternDef, TemplateSpecializationKind TSK, bool Complain = true) argument
1891 InstantiateClass(SourceLocation PointOfInstantiation, CXXRecordDecl *Instantiation, CXXRecordDecl *Pattern, const MultiLevelTemplateArgumentList &TemplateArgs, TemplateSpecializationKind TSK, bool Complain) argument
2137 InstantiateEnum(SourceLocation PointOfInstantiation, EnumDecl *Instantiation, EnumDecl *Pattern, const MultiLevelTemplateArgumentList &TemplateArgs, TemplateSpecializationKind TSK) argument
2192 InstantiateClassTemplateSpecialization( SourceLocation PointOfInstantiation, ClassTemplateSpecializationDecl *ClassTemplateSpec, TemplateSpecializationKind TSK, bool Complain) argument
2367 InstantiateClassMembers(SourceLocation PointOfInstantiation, CXXRecordDecl *Instantiation, const MultiLevelTemplateArgumentList &TemplateArgs, TemplateSpecializationKind TSK) argument
2552 InstantiateClassTemplateSpecializationMembers( SourceLocation PointOfInstantiation, ClassTemplateSpecializationDecl *ClassTemplateSpec, TemplateSpecializationKind TSK) argument
[all...]
H A DSemaTemplateInstantiateDecl.cpp3877 TemplateSpecializationKind TSK = Var->getTemplateSpecializationKind(); local
3880 if (TSK == TSK_ExplicitSpecialization)
3887 if (TSK == TSK_ExplicitInstantiationDeclaration)
H A DSemaTemplate.cpp6704 TemplateSpecializationKind TSK = SpecInfo->getTemplateSpecializationKind(); local
6705 if (TSK == TSK_Undeclared || TSK == TSK_ImplicitInstantiation) {
7080 TemplateSpecializationKind TSK local
7117 if (CheckSpecializationInstantiationRedecl(TemplateNameLoc, TSK,
7188 Specialization->setTemplateSpecializationKind(TSK);
7203 InstantiateClassTemplateSpecialization(TemplateNameLoc, Specialization, TSK);
7204 else if (TSK == TSK_ExplicitInstantiationDefinition) {
7218 TSK == TSK_ExplicitInstantiationDefinition)
7220 Def->setTemplateSpecializationKind(TSK);
7284 TemplateSpecializationKind TSK local
7421 TemplateSpecializationKind TSK local
[all...]
H A DSemaDeclCXX.cpp12591 TemplateSpecializationKind TSK = local
12593 assert(TSK != TSK_ExplicitInstantiationDefinition &&
12594 TSK != TSK_ImplicitInstantiation &&
12596 (void)TSK;
12606 TemplateSpecializationKind TSK local
12608 if (TSK == TSK_ExplicitInstantiationDeclaration)
12610 else if (TSK == TSK_ExplicitInstantiationDefinition) {
H A DSemaExpr.cpp12478 TemplateSpecializationKind TSK = Var->getTemplateSpecializationKind(); local
12479 if (isTemplateInstantiation(TSK)) {
12480 bool TryInstantiating = TSK == TSK_ImplicitInstantiation;
12494 Var->setTemplateSpecializationKind(TSK, Loc);
/external/clang/lib/Serialization/
H A DASTReaderDecl.cpp529 TemplateSpecializationKind TSK = (TemplateSpecializationKind)Record[Idx++]; local
531 ED->setInstantiationOfMemberEnum(Reader.getContext(), InstED, TSK);
609 TemplateSpecializationKind TSK = (TemplateSpecializationKind)Record[Idx++]; local
611 FD->setInstantiationOfMemberFunction(Reader.getContext(), InstFD, TSK);
619 TemplateSpecializationKind TSK = (TemplateSpecializationKind)Record[Idx++]; local
649 = FunctionTemplateSpecializationInfo::Create(C, FD, Template, TSK,
1029 TemplateSpecializationKind TSK = (TemplateSpecializationKind)Record[Idx++]; local
1031 Reader.getContext().setInstantiatedFromStaticDataMember(VD, Tmpl, TSK,POI);
1460 TemplateSpecializationKind TSK = (TemplateSpecializationKind)Record[Idx++]; local
1462 MemberSpecializationInfo *MSI = new (C) MemberSpecializationInfo(RD, TSK);
3233 auto TSK = (TemplateSpecializationKind)Record[Idx++]; local
[all...]

Completed in 2409 milliseconds