reference, declaration → definition definition → references, declarations, derived classes, virtual overrides reference to multiple definitions → definitions unreferenced |
3090 if (Result) 3091 return *Result; 3093 Result = BumpAlloc.Allocate<SpecialMemberOverloadResultEntry>(); 3094 Result = new (Result) SpecialMemberOverloadResultEntry(ID); 3094 Result = new (Result) SpecialMemberOverloadResultEntry(ID); 3095 SpecialMemberCache.InsertNode(Result, InsertPoint); 3105 Result->setMethod(DD); 3106 Result->setKind(DD->isDeleted() ? 3109 return *Result; 3205 Result->setMethod(nullptr); 3206 Result->setKind(SpecialMemberOverloadResult::NoMemberOrDeleted); 3207 return *Result; 3253 Result->setMethod(cast<CXXMethodDecl>(Best->Function)); 3254 Result->setKind(SpecialMemberOverloadResult::Success); 3258 Result->setMethod(cast<CXXMethodDecl>(Best->Function)); 3259 Result->setKind(SpecialMemberOverloadResult::NoMemberOrDeleted); 3263 Result->setMethod(nullptr); 3264 Result->setKind(SpecialMemberOverloadResult::Ambiguous); 3268 Result->setMethod(nullptr); 3269 Result->setKind(SpecialMemberOverloadResult::NoMemberOrDeleted); 3273 return *Result;