Searched refs:SpecialMemberOverloadResult (Results 1 - 3 of 3) sorted by relevance

/external/clang/lib/Sema/
H A DSemaLookup.cpp2228 Sema::SpecialMemberOverloadResult *Sema::LookupSpecialMember(CXXRecordDecl *RD,
2255 SpecialMemberOverloadResult *Result =
2262 Result = BumpAlloc.Allocate<SpecialMemberOverloadResult>();
2263 Result = new (Result) SpecialMemberOverloadResult(ID);
2273 SpecialMemberOverloadResult::NoMemberOrDeleted :
2274 SpecialMemberOverloadResult::Success);
2397 Result->setKind(SpecialMemberOverloadResult::Success);
2402 Result->setKind(SpecialMemberOverloadResult::NoMemberOrDeleted);
2407 Result->setKind(SpecialMemberOverloadResult::Ambiguous);
2412 Result->setKind(SpecialMemberOverloadResult
[all...]
H A DSemaDeclCXX.cpp3903 Sema::SpecialMemberOverloadResult *SMOR =
4288 Sema::SpecialMemberOverloadResult *lookupIn(CXXRecordDecl *Class,
4311 Sema::SpecialMemberOverloadResult *SMOR,
4341 Subobject Subobj, Sema::SpecialMemberOverloadResult *SMOR,
4348 if (SMOR->getKind() == Sema::SpecialMemberOverloadResult::NoMemberOrDeleted)
4350 else if (SMOR->getKind() == Sema::SpecialMemberOverloadResult::Ambiguous)
4418 Sema::SpecialMemberOverloadResult *SMOR =
/external/clang/include/clang/Sema/
H A DSema.h643 /// SpecialMemberOverloadResult - The overloading result for a special member
648 class SpecialMemberOverloadResult : public llvm::FastFoldingSetNode { class in class:clang::Sema
660 SpecialMemberOverloadResult(const llvm::FoldingSetNodeID &ID) function in class:clang::Sema::SpecialMemberOverloadResult
673 llvm::FoldingSet<SpecialMemberOverloadResult> SpecialMemberCache;
2101 SpecialMemberOverloadResult *LookupSpecialMember(CXXRecordDecl *D,

Completed in 99 milliseconds