|
clang 22.0.0git
|
This is the complete list of members for clang::OverloadCandidateSet, including all inherited members.
| addCandidate(unsigned NumConversions=0, ConversionSequenceList Conversions={}) | clang::OverloadCandidateSet | inline |
| AddDeferredConversionTemplateCandidate(FunctionTemplateDecl *FunctionTemplate, DeclAccessPair FoundDecl, CXXRecordDecl *ActingContext, Expr *From, QualType ToType, bool AllowObjCConversionOnExplicit, bool AllowExplicit, bool AllowResultConversion) | clang::OverloadCandidateSet | |
| AddDeferredMethodTemplateCandidate(FunctionTemplateDecl *MethodTmpl, DeclAccessPair FoundDecl, CXXRecordDecl *ActingContext, QualType ObjectType, Expr::Classification ObjectClassification, ArrayRef< Expr * > Args, bool SuppressUserConversions, bool PartialOverloading, OverloadCandidateParamOrder PO) | clang::OverloadCandidateSet | |
| AddDeferredTemplateCandidate(FunctionTemplateDecl *FunctionTemplate, DeclAccessPair FoundDecl, ArrayRef< Expr * > Args, bool SuppressUserConversions, bool PartialOverloading, bool AllowExplicit, CallExpr::ADLCallKind IsADLCandidate, OverloadCandidateParamOrder PO, bool AggregateCandidateDeduction) | clang::OverloadCandidateSet | |
| 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_CodeCompletion 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 | |
| DisableResolutionByPerfectCandidate() | clang::OverloadCandidateSet | inline |
| 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 |
| getPersistentArgsArray(unsigned N) | clang::OverloadCandidateSet | inline |
| getPersistentArgsArray(T *...Exprs) | clang::OverloadCandidateSet | inline |
| getRewriteInfo() const | clang::OverloadCandidateSet | inline |
| InjectNonDeducedTemplateCandidates(Sema &S) | clang::OverloadCandidateSet | |
| isNewCandidate(Decl *F, OverloadCandidateParamOrder PO=OverloadCandidateParamOrder::Normal) | clang::OverloadCandidateSet | inline |
| iterator typedef | clang::OverloadCandidateSet | |
| nonDeferredCandidatesCount() const | clang::OverloadCandidateSet | inline |
| 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 | |
| shouldDeferTemplateArgumentDeduction(const LangOptions &Opts) const | clang::OverloadCandidateSet | inline |
| size() const | clang::OverloadCandidateSet | inline |
| ~OverloadCandidateSet() | clang::OverloadCandidateSet | inline |