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

/external/clang/lib/CodeGen/
H A DCGVTables.cpp871 TemplateSpecializationKind TSK = RD->getTemplateSpecializationKind(); local
872 if (TSK == TSK_ExplicitInstantiationDeclaration)
877 if (TSK == TSK_ImplicitInstantiation ||
878 TSK == TSK_ExplicitInstantiationDefinition)
H A DCodeGenModule.cpp2012 TemplateSpecializationKind TSK = VD->getTemplateSpecializationKind(); local
2015 if (VD->getDefinition() && TSK == TSK_ExplicitInstantiationDefinition)
/external/clang/lib/AST/
H A DDeclTemplate.cpp682 TemplateSpecializationKind TSK,
691 return new (C) FunctionTemplateSpecializationInfo(FD, Template, TSK,
680 Create(ASTContext &C, FunctionDecl *FD, FunctionTemplateDecl *Template, TemplateSpecializationKind TSK, const TemplateArgumentList *TemplateArgs, const TemplateArgumentListInfo *TemplateArgsAsWritten, SourceLocation POI) argument
H A DDeclCXX.cpp1132 TemplateSpecializationKind TSK) {
1137 = new (getASTContext()) MemberSpecializationInfo(RD, TSK);
1152 CXXRecordDecl::setTemplateSpecializationKind(TemplateSpecializationKind TSK) { argument
1155 Spec->setSpecializationKind(TSK);
1160 MSInfo->setTemplateSpecializationKind(TSK);
1131 setInstantiationOfMemberClass(CXXRecordDecl *RD, TemplateSpecializationKind TSK) argument
H A DDecl.cpp488 TemplateSpecializationKind TSK = TSK_Undeclared;
491 TSK = spec->getTemplateSpecializationKind();
494 TSK = MSI->getTemplateSpecializationKind();
501 return TSK != TSK_ExplicitInstantiationDeclaration &&
502 TSK != TSK_ExplicitInstantiationDefinition &&
1994 void VarDecl::setTemplateSpecializationKind(TemplateSpecializationKind TSK, argument
1998 Spec->setSpecializationKind(TSK);
1999 if (TSK != TSK_ExplicitSpecialization && PointOfInstantiation.isValid() &&
2006 MSI->setTemplateSpecializationKind(TSK);
2007 if (TSK !
2018 setInstantiationOfStaticDataMember(VarDecl *VD, TemplateSpecializationKind TSK) argument
2632 setInstantiationOfMemberFunction(ASTContext &C, FunctionDecl *FD, TemplateSpecializationKind TSK) argument
2749 setFunctionTemplateSpecialization(ASTContext &C, FunctionTemplateDecl *Template, const TemplateArgumentList *TemplateArgs, void *InsertPos, TemplateSpecializationKind TSK, const TemplateArgumentListInfo *TemplateArgsAsWritten, SourceLocation PointOfInstantiation) argument
2820 setTemplateSpecializationKind(TemplateSpecializationKind TSK, SourceLocation PointOfInstantiation) argument
3182 setTemplateSpecializationKind(TemplateSpecializationKind TSK, SourceLocation PointOfInstantiation) argument
3200 setInstantiationOfMemberEnum(ASTContext &C, EnumDecl *ED, TemplateSpecializationKind TSK) argument
[all...]
H A DASTContext.cpp91 TemplateSpecializationKind TSK = CTSD->getSpecializationKind(); local
92 if (TSK == TSK_ImplicitInstantiation ||
93 TSK == TSK_Undeclared)
1065 TemplateSpecializationKind TSK,
1070 Tmpl, TSK, PointOfInstantiation));
7857 TemplateSpecializationKind TSK = TSK_Undeclared;
7859 TSK = VD->getTemplateSpecializationKind();
7861 switch (TSK) {
1064 setInstantiatedFromStaticDataMember(VarDecl *Inst, VarDecl *Tmpl, TemplateSpecializationKind TSK, SourceLocation PointOfInstantiation) argument
/external/clang/include/clang/AST/
H A DDeclTemplate.h290 TemplateSpecializationKind TSK,
295 Template(Template, TSK - 1),
303 TemplateSpecializationKind TSK,
359 void setTemplateSpecializationKind(TemplateSpecializationKind TSK) { argument
360 assert(TSK != TSK_Undeclared &&
362 Template.setInt(TSK - 1);
408 MemberSpecializationInfo(NamedDecl *IF, TemplateSpecializationKind TSK, argument
410 : MemberAndTSK(IF, TSK - 1), PointOfInstantiation(POI) {
411 assert(TSK != TSK_Undeclared &&
429 void setTemplateSpecializationKind(TemplateSpecializationKind TSK) { argument
288 FunctionTemplateSpecializationInfo(FunctionDecl *FD, FunctionTemplateDecl *Template, TemplateSpecializationKind TSK, const TemplateArgumentList *TemplateArgs, const ASTTemplateArgumentListInfo *TemplateArgsAsWritten, SourceLocation POI) argument
1497 setSpecializationKind(TemplateSpecializationKind TSK) argument
2385 setSpecializationKind(TemplateSpecializationKind TSK) argument
[all...]
/external/clang/lib/Sema/
H A DSemaTemplateInstantiate.cpp1914 TemplateSpecializationKind TSK,
1925 << (TSK != TSK_ImplicitInstantiation)
1937 << (TSK != TSK_ImplicitInstantiation)
1946 if (TSK == TSK_ExplicitInstantiationDeclaration)
1967 /// \param TSK the kind of implicit or explicit instantiation to perform.
1977 TemplateSpecializationKind TSK,
1983 Pattern, PatternDef, TSK, Complain))
1990 MSInfo->setTemplateSpecializationKind(TSK);
1994 Spec->setTemplateSpecializationKind(TSK);
2067 if (TSK
1908 DiagnoseUninstantiableTemplate(Sema &S, SourceLocation PointOfInstantiation, TagDecl *Instantiation, bool InstantiatedFromMember, TagDecl *Pattern, TagDecl *PatternDef, TemplateSpecializationKind TSK, bool Complain = true) argument
1974 InstantiateClass(SourceLocation PointOfInstantiation, CXXRecordDecl *Instantiation, CXXRecordDecl *Pattern, const MultiLevelTemplateArgumentList &TemplateArgs, TemplateSpecializationKind TSK, bool Complain) argument
2205 InstantiateEnum(SourceLocation PointOfInstantiation, EnumDecl *Instantiation, EnumDecl *Pattern, const MultiLevelTemplateArgumentList &TemplateArgs, TemplateSpecializationKind TSK) argument
2257 InstantiateClassTemplateSpecialization( SourceLocation PointOfInstantiation, ClassTemplateSpecializationDecl *ClassTemplateSpec, TemplateSpecializationKind TSK, bool Complain) argument
2434 InstantiateClassMembers(SourceLocation PointOfInstantiation, CXXRecordDecl *Instantiation, const MultiLevelTemplateArgumentList &TemplateArgs, TemplateSpecializationKind TSK) argument
2608 InstantiateClassTemplateSpecializationMembers( SourceLocation PointOfInstantiation, ClassTemplateSpecializationDecl *ClassTemplateSpec, TemplateSpecializationKind TSK) argument
[all...]
H A DSemaTemplateInstantiateDecl.cpp3519 TemplateSpecializationKind TSK = Var->getTemplateSpecializationKind(); local
3522 if (TSK == TSK_ExplicitSpecialization)
3534 if (TSK == TSK_ExplicitInstantiationDeclaration)
H A DSemaTemplate.cpp6455 TemplateSpecializationKind TSK = SpecInfo->getTemplateSpecializationKind(); local
6456 if (TSK == TSK_Undeclared || TSK == TSK_ImplicitInstantiation) {
6828 TemplateSpecializationKind TSK local
6866 if (CheckSpecializationInstantiationRedecl(TemplateNameLoc, TSK,
6937 Specialization->setTemplateSpecializationKind(TSK);
6952 InstantiateClassTemplateSpecialization(TemplateNameLoc, Specialization, TSK);
6953 else if (TSK == TSK_ExplicitInstantiationDefinition) {
6967 TSK == TSK_ExplicitInstantiationDefinition)
6968 Def->setTemplateSpecializationKind(TSK);
7031 TemplateSpecializationKind TSK local
7168 TemplateSpecializationKind TSK local
[all...]
H A DSemaDeclCXX.cpp11960 TemplateSpecializationKind TSK local
11962 if (TSK == TSK_ExplicitInstantiationDeclaration)
11964 else if (TSK == TSK_ExplicitInstantiationDefinition) {
H A DSemaExpr.cpp11739 TemplateSpecializationKind TSK = MSInfo->getTemplateSpecializationKind(); local
11741 if (TSK == TSK_ImplicitInstantiation &&
/external/clang/lib/Serialization/
H A DASTReaderDecl.cpp483 TemplateSpecializationKind TSK = (TemplateSpecializationKind)Record[Idx++]; local
485 ED->setInstantiationOfMemberEnum(Reader.getContext(), InstED, TSK);
560 TemplateSpecializationKind TSK = (TemplateSpecializationKind)Record[Idx++]; local
562 FD->setInstantiationOfMemberFunction(Reader.getContext(), InstFD, TSK);
569 TemplateSpecializationKind TSK = (TemplateSpecializationKind)Record[Idx++]; local
599 = FunctionTemplateSpecializationInfo::Create(C, FD, Template, TSK,
958 TemplateSpecializationKind TSK = (TemplateSpecializationKind)Record[Idx++]; local
960 Reader.getContext().setInstantiatedFromStaticDataMember(VD, Tmpl, TSK,POI);
1257 TemplateSpecializationKind TSK = (TemplateSpecializationKind)Record[Idx++]; local
1259 MemberSpecializationInfo *MSI = new (C) MemberSpecializationInfo(RD, TSK);
[all...]

Completed in 289 milliseconds