Home
last modified time | relevance | path

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

/external/clang/lib/Sema/
DSemaTemplateInstantiate.cpp1719 if (MemberSpecializationInfo *MSInfo in InstantiateClass() local
1721 MSInfo->setTemplateSpecializationKind(TSK); in InstantiateClass()
1722 MSInfo->setPointOfInstantiation(PointOfInstantiation); in InstantiateClass()
2051 MemberSpecializationInfo *MSInfo in InstantiateClassMembers() local
2053 assert(MSInfo && "No member specialization information?"); in InstantiateClassMembers()
2054 if (MSInfo->getTemplateSpecializationKind() in InstantiateClassMembers()
2060 MSInfo->getTemplateSpecializationKind(), in InstantiateClassMembers()
2061 MSInfo->getPointOfInstantiation(), in InstantiateClassMembers()
2088 MemberSpecializationInfo *MSInfo = Var->getMemberSpecializationInfo(); in InstantiateClassMembers() local
2089 assert(MSInfo && "No member specialization information?"); in InstantiateClassMembers()
[all …]
DSemaTemplate.cpp5521 MemberSpecializationInfo *MSInfo = 0; in CheckMemberSpecialization() local
5533 MSInfo = Method->getMemberSpecializationInfo(); in CheckMemberSpecialization()
5545 MSInfo = PrevVar->getMemberSpecializationInfo(); in CheckMemberSpecialization()
5553 MSInfo = PrevRecord->getMemberSpecializationInfo(); in CheckMemberSpecialization()
5597 assert(MSInfo && "Member specialization info missing?"); in CheckMemberSpecialization()
5603 MSInfo->getTemplateSpecializationKind(), in CheckMemberSpecialization()
5604 MSInfo->getPointOfInstantiation(), in CheckMemberSpecialization()
6010 MemberSpecializationInfo *MSInfo = PrevDecl->getMemberSpecializationInfo(); in ActOnExplicitInstantiation() local
6012 assert(MSInfo && "No member specialization information?"); in ActOnExplicitInstantiation()
6015 MSInfo->getTemplateSpecializationKind(), in ActOnExplicitInstantiation()
[all …]
DSemaTemplateInstantiateDecl.cpp1254 if (MemberSpecializationInfo *MSInfo in VisitFunctionDecl() local
1256 if (MSInfo->getPointOfInstantiation().isInvalid()) { in VisitFunctionDecl()
1258 MSInfo->setPointOfInstantiation(Loc); in VisitFunctionDecl()
2610 MemberSpecializationInfo *MSInfo = OldVar->getMemberSpecializationInfo(); in InstantiateStaticDataMemberDefinition() local
2611 assert(MSInfo && "Missing member specialization information?"); in InstantiateStaticDataMemberDefinition()
2612 Var->setTemplateSpecializationKind(MSInfo->getTemplateSpecializationKind(), in InstantiateStaticDataMemberDefinition()
2613 MSInfo->getPointOfInstantiation()); in InstantiateStaticDataMemberDefinition()
DSemaType.cpp3800 MemberSpecializationInfo *MSInfo = Var->getMemberSpecializationInfo(); in RequireCompleteExprType() local
3801 assert(MSInfo && "Missing member specialization information?"); in RequireCompleteExprType()
3802 if (MSInfo->getTemplateSpecializationKind() in RequireCompleteExprType()
3805 if (MSInfo->getPointOfInstantiation().isInvalid()) { in RequireCompleteExprType()
3806 MSInfo->setPointOfInstantiation(E->getLocStart()); in RequireCompleteExprType()
3898 MemberSpecializationInfo *MSInfo = Rec->getMemberSpecializationInfo(); in RequireCompleteType() local
3899 assert(MSInfo && "Missing member specialization information?"); in RequireCompleteType()
3901 if (MSInfo->getTemplateSpecializationKind() in RequireCompleteType()
DSemaExpr.cpp8960 } else if (MemberSpecializationInfo *MSInfo in MarkDeclarationReferenced() local
8962 if (MSInfo->getPointOfInstantiation().isInvalid()) in MarkDeclarationReferenced()
8963 MSInfo->setPointOfInstantiation(Loc); in MarkDeclarationReferenced()
8964 else if (MSInfo->getTemplateSpecializationKind() in MarkDeclarationReferenced()
9001 MemberSpecializationInfo *MSInfo = Var->getMemberSpecializationInfo(); in MarkDeclarationReferenced() local
9002 assert(MSInfo && "Missing member specialization information?"); in MarkDeclarationReferenced()
9003 if (MSInfo->getPointOfInstantiation().isInvalid() && in MarkDeclarationReferenced()
9004 MSInfo->getTemplateSpecializationKind()== TSK_ImplicitInstantiation) { in MarkDeclarationReferenced()
9005 MSInfo->setPointOfInstantiation(Loc); in MarkDeclarationReferenced()
/external/clang/lib/AST/
DDeclCXX.cpp1016 if (MemberSpecializationInfo *MSInfo = getMemberSpecializationInfo()) in getInstantiatedFromMemberClass() local
1017 return cast<CXXRecordDecl>(MSInfo->getInstantiatedFrom()); in getInstantiatedFromMemberClass()
1041 if (MemberSpecializationInfo *MSInfo = getMemberSpecializationInfo()) in getTemplateSpecializationKind() local
1042 return MSInfo->getTemplateSpecializationKind(); in getTemplateSpecializationKind()
1055 if (MemberSpecializationInfo *MSInfo = getMemberSpecializationInfo()) { in setTemplateSpecializationKind() local
1056 MSInfo->setTemplateSpecializationKind(TSK); in setTemplateSpecializationKind()
DDecl.cpp2072 MemberSpecializationInfo *MSInfo in getTemplateSpecializationKind() local
2074 if (MSInfo) in getTemplateSpecializationKind()
2075 return MSInfo->getTemplateSpecializationKind(); in getTemplateSpecializationKind()
2091 } else if (MemberSpecializationInfo *MSInfo in setTemplateSpecializationKind() local
2093 MSInfo->setTemplateSpecializationKind(TSK); in setTemplateSpecializationKind()
2096 MSInfo->getPointOfInstantiation().isInvalid()) in setTemplateSpecializationKind()
2097 MSInfo->setPointOfInstantiation(PointOfInstantiation); in setTemplateSpecializationKind()
2107 else if (MemberSpecializationInfo *MSInfo in getPointOfInstantiation() local
2109 return MSInfo->getPointOfInstantiation(); in getPointOfInstantiation()
/external/clang/lib/Serialization/
DASTWriterDecl.cpp900 } else if (MemberSpecializationInfo *MSInfo in VisitCXXRecordDecl() local
903 Writer.AddDeclRef(MSInfo->getInstantiatedFrom(), Record); in VisitCXXRecordDecl()
904 Record.push_back(MSInfo->getTemplateSpecializationKind()); in VisitCXXRecordDecl()
905 Writer.AddSourceLocation(MSInfo->getPointOfInstantiation(), Record); in VisitCXXRecordDecl()