Searched refs:MSInfo (Results 1 – 8 of 8) sorted by relevance
1834 if (MemberSpecializationInfo *MSInfo in InstantiateClass() local1836 MSInfo->setTemplateSpecializationKind(TSK); in InstantiateClass()1837 MSInfo->setPointOfInstantiation(PointOfInstantiation); in InstantiateClass()1915 MemberSpecializationInfo *MSInfo =Enum->getMemberSpecializationInfo(); in InstantiateClass() local1916 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() local2050 MSInfo->setTemplateSpecializationKind(TSK); in InstantiateEnum()2051 MSInfo->setPointOfInstantiation(PointOfInstantiation); in InstantiateEnum()[all …]
5924 MemberSpecializationInfo *MSInfo = 0; in CheckMemberSpecialization() local5936 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() local6427 assert(MSInfo && "No member specialization information?"); in ActOnExplicitInstantiation()[all …]
1275 if (MemberSpecializationInfo *MSInfo in VisitFunctionDecl() local1277 if (MSInfo->getPointOfInstantiation().isInvalid()) { in VisitFunctionDecl()1279 MSInfo->setPointOfInstantiation(Loc); in VisitFunctionDecl()2789 MemberSpecializationInfo *MSInfo = OldVar->getMemberSpecializationInfo(); in InstantiateStaticDataMemberDefinition() local2790 assert(MSInfo && "Missing member specialization information?"); in InstantiateStaticDataMemberDefinition()2791 Var->setTemplateSpecializationKind(MSInfo->getTemplateSpecializationKind(), in InstantiateStaticDataMemberDefinition()2792 MSInfo->getPointOfInstantiation()); in InstantiateStaticDataMemberDefinition()
4069 MemberSpecializationInfo *MSInfo = Var->getMemberSpecializationInfo(); in RequireCompleteExprType() local4070 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()
9797 } else if (MemberSpecializationInfo *MSInfo in MarkFunctionReferenced() local9799 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() local10388 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 …]
1175 if (MemberSpecializationInfo *MSInfo = getMemberSpecializationInfo()) in getInstantiatedFromMemberClass() local1176 return cast<CXXRecordDecl>(MSInfo->getInstantiatedFrom()); in getInstantiatedFromMemberClass()1200 if (MemberSpecializationInfo *MSInfo = getMemberSpecializationInfo()) in getTemplateSpecializationKind() local1201 return MSInfo->getTemplateSpecializationKind(); in getTemplateSpecializationKind()1214 if (MemberSpecializationInfo *MSInfo = getMemberSpecializationInfo()) { in setTemplateSpecializationKind() local1215 MSInfo->setTemplateSpecializationKind(TSK); in setTemplateSpecializationKind()
2286 MemberSpecializationInfo *MSInfo in getTemplateSpecializationKind() local2288 if (MSInfo) in getTemplateSpecializationKind()2289 return MSInfo->getTemplateSpecializationKind(); in getTemplateSpecializationKind()2305 } else if (MemberSpecializationInfo *MSInfo in setTemplateSpecializationKind() local2307 MSInfo->setTemplateSpecializationKind(TSK); in setTemplateSpecializationKind()2310 MSInfo->getPointOfInstantiation().isInvalid()) in setTemplateSpecializationKind()2311 MSInfo->setPointOfInstantiation(PointOfInstantiation); in setTemplateSpecializationKind()2321 else if (MemberSpecializationInfo *MSInfo in getPointOfInstantiation() local2323 return MSInfo->getPointOfInstantiation(); in getPointOfInstantiation()
926 } else if (MemberSpecializationInfo *MSInfo in VisitCXXRecordDecl() local929 Writer.AddDeclRef(MSInfo->getInstantiatedFrom(), Record); in VisitCXXRecordDecl()930 Record.push_back(MSInfo->getTemplateSpecializationKind()); in VisitCXXRecordDecl()931 Writer.AddSourceLocation(MSInfo->getPointOfInstantiation(), Record); in VisitCXXRecordDecl()