Searched refs:SpecialMemberOverloadResult (Results 1 – 4 of 4) sorted by relevance
186 Sema::SpecialMemberOverloadResult *SMOR = in inferCUDATargetForImplicitSpecialMember()230 Sema::SpecialMemberOverloadResult *SMOR = in inferCUDATargetForImplicitSpecialMember()
2403 Sema::SpecialMemberOverloadResult *Sema::LookupSpecialMember(CXXRecordDecl *RD, in LookupSpecialMember()2430 SpecialMemberOverloadResult *Result = in LookupSpecialMember()2437 Result = BumpAlloc.Allocate<SpecialMemberOverloadResult>(); in LookupSpecialMember()2438 Result = new (Result) SpecialMemberOverloadResult(ID); in LookupSpecialMember()2448 SpecialMemberOverloadResult::NoMemberOrDeleted : in LookupSpecialMember()2449 SpecialMemberOverloadResult::Success); in LookupSpecialMember()2532 Result->setKind(SpecialMemberOverloadResult::NoMemberOrDeleted); in LookupSpecialMember()2583 Result->setKind(SpecialMemberOverloadResult::Success); in LookupSpecialMember()2588 Result->setKind(SpecialMemberOverloadResult::NoMemberOrDeleted); in LookupSpecialMember()2593 Result->setKind(SpecialMemberOverloadResult::Ambiguous); in LookupSpecialMember()[all …]
5001 static Sema::SpecialMemberOverloadResult *lookupCallFromSpecialMember( in lookupCallFromSpecialMember()5027 Sema::SpecialMemberOverloadResult *SMOR = in specialMemberIsConstexpr()5455 Sema::SpecialMemberOverloadResult *lookupIn(CXXRecordDecl *Class, in lookupIn()5470 Sema::SpecialMemberOverloadResult *SMOR,5500 Subobject Subobj, Sema::SpecialMemberOverloadResult *SMOR, in shouldDeleteForSubobjectCall()5507 if (SMOR->getKind() == Sema::SpecialMemberOverloadResult::NoMemberOrDeleted) in shouldDeleteForSubobjectCall()5509 else if (SMOR->getKind() == Sema::SpecialMemberOverloadResult::Ambiguous) in shouldDeleteForSubobjectCall()5579 Sema::SpecialMemberOverloadResult *SMOR = in shouldDeleteForClassSubobject()5938 Sema::SpecialMemberOverloadResult *SMOR = in findTrivialSpecialMember()5945 if (SMOR->getKind() == Sema::SpecialMemberOverloadResult::Ambiguous) in findTrivialSpecialMember()[all …]
824 class SpecialMemberOverloadResult : public llvm::FastFoldingSetNode {836 SpecialMemberOverloadResult(const llvm::FoldingSetNodeID &ID) in SpecialMemberOverloadResult() function849 llvm::FoldingSet<SpecialMemberOverloadResult> SpecialMemberCache;2525 SpecialMemberOverloadResult *LookupSpecialMember(CXXRecordDecl *D,