|
clang 22.0.0git
|
#include "clang/Sema/Overload.h"
Public Types | |
| enum | Kind { Function , Method , Conversion } |
Public Attributes | |
| DeferredTemplateOverloadCandidate * | Next = nullptr |
| unsigned | Kind: 2 |
| unsigned | AllowObjCConversionOnExplicit: 1 |
| unsigned | AllowResultConversion: 1 |
| unsigned | AllowExplicit: 1 |
| unsigned | SuppressUserConversions: 1 |
| unsigned | PartialOverloading: 1 |
| unsigned | AggregateCandidateDeduction: 1 |
Definition at line 1092 of file Overload.h.
| Enumerator | |
|---|---|
| Function | |
| Method | |
| Conversion | |
Definition at line 1097 of file Overload.h.
| unsigned clang::DeferredTemplateOverloadCandidate::AggregateCandidateDeduction |
Definition at line 1112 of file Overload.h.
| unsigned clang::DeferredTemplateOverloadCandidate::AllowExplicit |
Definition at line 1106 of file Overload.h.
| unsigned clang::DeferredTemplateOverloadCandidate::AllowObjCConversionOnExplicit |
Definition at line 1102 of file Overload.h.
| unsigned clang::DeferredTemplateOverloadCandidate::AllowResultConversion |
Definition at line 1104 of file Overload.h.
Definition at line 1100 of file Overload.h.
| DeferredTemplateOverloadCandidate* clang::DeferredTemplateOverloadCandidate::Next = nullptr |
Definition at line 1095 of file Overload.h.
Referenced by clang::OverloadCandidateSet::InjectNonDeducedTemplateCandidates().
| unsigned clang::DeferredTemplateOverloadCandidate::PartialOverloading |
Definition at line 1110 of file Overload.h.
| unsigned clang::DeferredTemplateOverloadCandidate::SuppressUserConversions |
Definition at line 1108 of file Overload.h.