enum Twine::NodeKind
Description
NodeKind - Represent the type of an argument.
Declared at: llvm/include/llvm/ADT/Twine.h:82
Enumerators
Name | Value | Comment |
---|---|---|
NullKind | 0 | An empty string; the result of concatenating anything with it is also empty. |
EmptyKind | 1 | The empty string. |
TwineKind | 2 | A pointer to a Twine instance. |
CStringKind | 3 | A pointer to a C string instance. |
StdStringKind | 4 | A pointer to an std::string instance. |
StringRefKind | 5 | A pointer to a StringRef instance. |
SmallStringKind | 6 | A pointer to a SmallString instance. |
FormatvObjectKind | 7 | A pointer to a formatv_object_base instance. |
CharKind | 8 | A char value, to render as a character. |
DecUIKind | 9 | An unsigned int value, to render as an unsigned decimal integer. |
DecIKind | 10 | An int value, to render as a signed decimal integer. |
DecULKind | 11 | A pointer to an unsigned long value, to render as an unsigned decimal integer. |
DecLKind | 12 | A pointer to a long value, to render as a signed decimal integer. |
DecULLKind | 13 | A pointer to an unsigned long long value, to render as an unsigned decimal integer. |
DecLLKind | 14 | A pointer to a long long value, to render as a signed decimal integer. |
UHexKind | 15 | A pointer to a uint64_t value, to render as an unsigned hexadecimal integer. |