enum Twine::NodeKind

Description

NodeKind - Represent the type of an argument.

Declared at: llvm/include/llvm/ADT/Twine.h:82

Enumerators

NameValueComment
NullKind0An empty string; the result of concatenating anything with it is also empty.
EmptyKind1The empty string.
TwineKind2A pointer to a Twine instance.
CStringKind3A pointer to a C string instance.
StdStringKind4A pointer to an std::string instance.
StringRefKind5A pointer to a StringRef instance.
SmallStringKind6A pointer to a SmallString instance.
FormatvObjectKind7A pointer to a formatv_object_base instance.
CharKind8A char value, to render as a character.
DecUIKind9An unsigned int value, to render as an unsigned decimal integer.
DecIKind10An int value, to render as a signed decimal integer.
DecULKind11A pointer to an unsigned long value, to render as an unsigned decimal integer.
DecLKind12A pointer to a long value, to render as a signed decimal integer.
DecULLKind13A pointer to an unsigned long long value, to render as an unsigned decimal integer.
DecLLKind14A pointer to a long long value, to render as a signed decimal integer.
UHexKind15A pointer to a uint64_t value, to render as an unsigned hexadecimal integer.