enum Sema::LiteralOperatorLookupResult
Description
The possible outcomes of name lookup for a literal operator.
Declared at: clang/include/clang/Sema/Sema.h:4240
Enumerators
Name | Value | Comment |
---|---|---|
LOLR_Error | 0 | The lookup resulted in an error. |
LOLR_ErrorNoDiagnostic | 1 | The lookup found no match but no diagnostic was issued. |
LOLR_Cooked | 2 | The lookup found a single 'cooked' literal operator, which expects a normal literal to be built and passed to it. |
LOLR_Raw | 3 | The lookup found a single 'raw' literal operator, which expects a string literal containing the spelling of the literal token. |
LOLR_Template | 4 | The lookup found an overload set of literal operator templates, which expect the characters of the spelling of the literal token to be passed as a non-type template argument pack. |
LOLR_StringTemplatePack | 5 | The lookup found an overload set of literal operator templates, which expect the character type and characters of the spelling of the string literal token to be passed as template arguments. |