clang 20.0.0git
|
This is the complete list of members for clang::OverloadCandidateSet, including all inherited members.
addCandidate(unsigned NumConversions=0, ConversionSequenceList Conversions=std::nullopt) | clang::OverloadCandidateSet | inline |
allocateConversionSequences(unsigned NumConversions) | clang::OverloadCandidateSet | inline |
begin() | clang::OverloadCandidateSet | inline |
BestViableFunction(Sema &S, SourceLocation Loc, OverloadCandidateSet::iterator &Best) | clang::OverloadCandidateSet | |
CandidateSetKind enum name | clang::OverloadCandidateSet | |
clear(CandidateSetKind CSK) | clang::OverloadCandidateSet | |
CompleteCandidates(Sema &S, OverloadCandidateDisplayKind OCD, ArrayRef< Expr * > Args, SourceLocation OpLoc=SourceLocation(), llvm::function_ref< bool(OverloadCandidate &)> Filter=[](OverloadCandidate &) { return true;}) | clang::OverloadCandidateSet | |
CSK_AddressOfOverloadSet enum value | clang::OverloadCandidateSet | |
CSK_InitByConstructor enum value | clang::OverloadCandidateSet | |
CSK_InitByUserDefinedConversion enum value | clang::OverloadCandidateSet | |
CSK_Normal enum value | clang::OverloadCandidateSet | |
CSK_Operator enum value | clang::OverloadCandidateSet | |
empty() const | clang::OverloadCandidateSet | inline |
end() | clang::OverloadCandidateSet | inline |
exclude(Decl *F) | clang::OverloadCandidateSet | inline |
getDestAS() | clang::OverloadCandidateSet | inline |
getKind() const | clang::OverloadCandidateSet | inline |
getLocation() const | clang::OverloadCandidateSet | inline |
getRewriteInfo() const | clang::OverloadCandidateSet | inline |
isNewCandidate(Decl *F, OverloadCandidateParamOrder PO=OverloadCandidateParamOrder::Normal) | clang::OverloadCandidateSet | inline |
iterator typedef | clang::OverloadCandidateSet | |
NoteCandidates(PartialDiagnosticAt PA, Sema &S, OverloadCandidateDisplayKind OCD, ArrayRef< Expr * > Args, StringRef Opc="", SourceLocation Loc=SourceLocation(), llvm::function_ref< bool(OverloadCandidate &)> Filter=[](OverloadCandidate &) { return true;}) | clang::OverloadCandidateSet | |
NoteCandidates(Sema &S, ArrayRef< Expr * > Args, ArrayRef< OverloadCandidate * > Cands, StringRef Opc="", SourceLocation OpLoc=SourceLocation()) | clang::OverloadCandidateSet | |
operator=(const OverloadCandidateSet &)=delete | clang::OverloadCandidateSet | |
OverloadCandidateSet(SourceLocation Loc, CandidateSetKind CSK, OperatorRewriteInfo RewriteInfo={}) | clang::OverloadCandidateSet | inline |
OverloadCandidateSet(const OverloadCandidateSet &)=delete | clang::OverloadCandidateSet | |
setDestAS(LangAS AS) | clang::OverloadCandidateSet | inline |
shouldDeferDiags(Sema &S, ArrayRef< Expr * > Args, SourceLocation OpLoc) | clang::OverloadCandidateSet | |
size() const | clang::OverloadCandidateSet | inline |
~OverloadCandidateSet() | clang::OverloadCandidateSet | inline |