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

/freebsd-10-stable/contrib/llvm/tools/clang/lib/Sema/
H A DSemaLookup.cpp2430 Sema::SpecialMemberOverloadResult *Sema::LookupSpecialMember(CXXRecordDecl *RD,
2457 SpecialMemberOverloadResult *Result =
2464 Result = BumpAlloc.Allocate<SpecialMemberOverloadResult>();
2465 Result = new (Result) SpecialMemberOverloadResult(ID);
2475 SpecialMemberOverloadResult::NoMemberOrDeleted :
2476 SpecialMemberOverloadResult::Success);
2604 Result->setKind(SpecialMemberOverloadResult::Success);
2609 Result->setKind(SpecialMemberOverloadResult::NoMemberOrDeleted);
2614 Result->setKind(SpecialMemberOverloadResult::Ambiguous);
2619 Result->setKind(SpecialMemberOverloadResult
[all...]
H A DSemaDeclCXX.cpp4471 Sema::SpecialMemberOverloadResult *SMOR =
4910 Sema::SpecialMemberOverloadResult *lookupIn(CXXRecordDecl *Class,
4937 Sema::SpecialMemberOverloadResult *SMOR,
4967 Subobject Subobj, Sema::SpecialMemberOverloadResult *SMOR,
4974 if (SMOR->getKind() == Sema::SpecialMemberOverloadResult::NoMemberOrDeleted)
4976 else if (SMOR->getKind() == Sema::SpecialMemberOverloadResult::Ambiguous)
5044 Sema::SpecialMemberOverloadResult *SMOR =
5405 Sema::SpecialMemberOverloadResult *SMOR =
5416 if (SMOR->getKind() == Sema::SpecialMemberOverloadResult::Ambiguous)
5421 Sema::SpecialMemberOverloadResult
[all...]
/freebsd-10-stable/contrib/llvm/tools/clang/include/clang/Sema/
H A DSema.h729 /// SpecialMemberOverloadResult - The overloading result for a special member
734 class SpecialMemberOverloadResult : public llvm::FastFoldingSetNode { class in class:clang::Sema
746 SpecialMemberOverloadResult(const llvm::FoldingSetNodeID &ID) function in class:clang::Sema::SpecialMemberOverloadResult
759 llvm::FoldingSet<SpecialMemberOverloadResult> SpecialMemberCache;
2425 SpecialMemberOverloadResult *LookupSpecialMember(CXXRecordDecl *D,

Completed in 214 milliseconds