enum OverloadCandidate::CandidateKind
Description
Describes the type of overload candidate.
Declared at: clang/include/clang/Sema/CodeCompleteConsumer.h:1011
Enumerators
Name | Value | Comment |
---|---|---|
CK_Function | 0 | The candidate is a function declaration. |
CK_FunctionTemplate | 1 | The candidate is a function template, arguments are being completed. |
CK_FunctionType | 2 | The "candidate" is actually a variable, expression, or block for which we only have a function prototype. |
CK_FunctionProtoTypeLoc | 3 | The candidate is a variable or expression of function type for which we have the location of the prototype declaration. |
CK_Template | 4 | The candidate is a template, template arguments are being completed. |
CK_Aggregate | 5 | The candidate is aggregate initialization of a record type. |