Home
last modified time | relevance | path

Searched refs:MSInfo (Results 1 – 8 of 8) sorted by relevance

/external/clang/lib/Sema/
DSemaTemplateInstantiate.cpp1834 if (MemberSpecializationInfo *MSInfo in InstantiateClass() local
1836 MSInfo->setTemplateSpecializationKind(TSK); in InstantiateClass()
1837 MSInfo->setPointOfInstantiation(PointOfInstantiation); in InstantiateClass()
1915 MemberSpecializationInfo *MSInfo =Enum->getMemberSpecializationInfo(); in InstantiateClass() local
1916 assert(MSInfo && "no spec info for member enum specialization"); in InstantiateClass()
1917 MSInfo->setTemplateSpecializationKind(TSK_ImplicitInstantiation); in InstantiateClass()
1918 MSInfo->setPointOfInstantiation(PointOfInstantiation); in InstantiateClass()
2048 if (MemberSpecializationInfo *MSInfo in InstantiateEnum() local
2050 MSInfo->setTemplateSpecializationKind(TSK); in InstantiateEnum()
2051 MSInfo->setPointOfInstantiation(PointOfInstantiation); in InstantiateEnum()
[all …]
DSemaTemplate.cpp5924 MemberSpecializationInfo *MSInfo = 0; in CheckMemberSpecialization() local
5936 MSInfo = Method->getMemberSpecializationInfo(); in CheckMemberSpecialization()
5948 MSInfo = PrevVar->getMemberSpecializationInfo(); in CheckMemberSpecialization()
5956 MSInfo = PrevRecord->getMemberSpecializationInfo(); in CheckMemberSpecialization()
5964 MSInfo = PrevEnum->getMemberSpecializationInfo(); in CheckMemberSpecialization()
6008 assert(MSInfo && "Member specialization info missing?"); in CheckMemberSpecialization()
6014 MSInfo->getTemplateSpecializationKind(), in CheckMemberSpecialization()
6015 MSInfo->getPointOfInstantiation(), in CheckMemberSpecialization()
6425 MemberSpecializationInfo *MSInfo = PrevDecl->getMemberSpecializationInfo(); in ActOnExplicitInstantiation() local
6427 assert(MSInfo && "No member specialization information?"); in ActOnExplicitInstantiation()
[all …]
DSemaTemplateInstantiateDecl.cpp1275 if (MemberSpecializationInfo *MSInfo in VisitFunctionDecl() local
1277 if (MSInfo->getPointOfInstantiation().isInvalid()) { in VisitFunctionDecl()
1279 MSInfo->setPointOfInstantiation(Loc); in VisitFunctionDecl()
2789 MemberSpecializationInfo *MSInfo = OldVar->getMemberSpecializationInfo(); in InstantiateStaticDataMemberDefinition() local
2790 assert(MSInfo && "Missing member specialization information?"); in InstantiateStaticDataMemberDefinition()
2791 Var->setTemplateSpecializationKind(MSInfo->getTemplateSpecializationKind(), in InstantiateStaticDataMemberDefinition()
2792 MSInfo->getPointOfInstantiation()); in InstantiateStaticDataMemberDefinition()
DSemaType.cpp4069 MemberSpecializationInfo *MSInfo = Var->getMemberSpecializationInfo(); in RequireCompleteExprType() local
4070 assert(MSInfo && "Missing member specialization information?"); in RequireCompleteExprType()
4071 if (MSInfo->getTemplateSpecializationKind() in RequireCompleteExprType()
4074 if (MSInfo->getPointOfInstantiation().isInvalid()) { in RequireCompleteExprType()
4075 MSInfo->setPointOfInstantiation(E->getLocStart()); in RequireCompleteExprType()
DSemaExpr.cpp9797 } else if (MemberSpecializationInfo *MSInfo in MarkFunctionReferenced() local
9799 if (MSInfo->getPointOfInstantiation().isInvalid()) in MarkFunctionReferenced()
9800 MSInfo->setPointOfInstantiation(Loc); in MarkFunctionReferenced()
9801 else if (MSInfo->getTemplateSpecializationKind() in MarkFunctionReferenced()
9804 PointOfInstantiation = MSInfo->getPointOfInstantiation(); in MarkFunctionReferenced()
10387 MemberSpecializationInfo *MSInfo = Var->getMemberSpecializationInfo(); in DoMarkVarDeclReferenced() local
10388 assert(MSInfo && "Missing member specialization information?"); in DoMarkVarDeclReferenced()
10389 bool AlreadyInstantiated = !MSInfo->getPointOfInstantiation().isInvalid(); in DoMarkVarDeclReferenced()
10390 if (MSInfo->getTemplateSpecializationKind() == TSK_ImplicitInstantiation && in DoMarkVarDeclReferenced()
10397 MSInfo->setPointOfInstantiation(Loc); in DoMarkVarDeclReferenced()
[all …]
/external/clang/lib/AST/
DDeclCXX.cpp1175 if (MemberSpecializationInfo *MSInfo = getMemberSpecializationInfo()) in getInstantiatedFromMemberClass() local
1176 return cast<CXXRecordDecl>(MSInfo->getInstantiatedFrom()); in getInstantiatedFromMemberClass()
1200 if (MemberSpecializationInfo *MSInfo = getMemberSpecializationInfo()) in getTemplateSpecializationKind() local
1201 return MSInfo->getTemplateSpecializationKind(); in getTemplateSpecializationKind()
1214 if (MemberSpecializationInfo *MSInfo = getMemberSpecializationInfo()) { in setTemplateSpecializationKind() local
1215 MSInfo->setTemplateSpecializationKind(TSK); in setTemplateSpecializationKind()
DDecl.cpp2286 MemberSpecializationInfo *MSInfo in getTemplateSpecializationKind() local
2288 if (MSInfo) in getTemplateSpecializationKind()
2289 return MSInfo->getTemplateSpecializationKind(); in getTemplateSpecializationKind()
2305 } else if (MemberSpecializationInfo *MSInfo in setTemplateSpecializationKind() local
2307 MSInfo->setTemplateSpecializationKind(TSK); in setTemplateSpecializationKind()
2310 MSInfo->getPointOfInstantiation().isInvalid()) in setTemplateSpecializationKind()
2311 MSInfo->setPointOfInstantiation(PointOfInstantiation); in setTemplateSpecializationKind()
2321 else if (MemberSpecializationInfo *MSInfo in getPointOfInstantiation() local
2323 return MSInfo->getPointOfInstantiation(); in getPointOfInstantiation()
/external/clang/lib/Serialization/
DASTWriterDecl.cpp926 } else if (MemberSpecializationInfo *MSInfo in VisitCXXRecordDecl() local
929 Writer.AddDeclRef(MSInfo->getInstantiatedFrom(), Record); in VisitCXXRecordDecl()
930 Record.push_back(MSInfo->getTemplateSpecializationKind()); in VisitCXXRecordDecl()
931 Writer.AddSourceLocation(MSInfo->getPointOfInstantiation(), Record); in VisitCXXRecordDecl()