enum OverloadCandidateSet::CandidateSetKind

Declared at: clang/include/clang/Sema/Overload.h:941

Enumerators

NameValueComment
CSK_Normal0Normal lookup.
CSK_Operator1C++ [over.match.oper]: Lookup of operator function candidates in a call using operator syntax. Candidates that have no parameters of class type will be skipped unless there is a parameter of (reference to) enum type and the corresponding argument is of the same enum type.
CSK_InitByUserDefinedConversion2C++ [over.match.copy]: Copy-initialization of an object of class type by user-defined conversion.
CSK_InitByConstructor3C++ [over.match.ctor], [over.match.list] Initialization of an object of class type by constructor, using either a parenthesized or braced list of arguments.