Enum ETokenLiteralType#

Enum Documentation#

enum class ETokenLiteralType#

Token literal type (valid when token is a literal token).

Values:

enumerator token_undefined#

No literal type defined.

enumerator token_literal_dec_integer#

Decimal integer literal.

enumerator token_literal_oct_integer#

Octal integer literal.

enumerator token_literal_hex_integer#

IsHexadecimal() integer literal.

enumerator token_literal_bin_integer#

Binary integer literal.

enumerator token_literal_dec_floating_point#

Decimal floating point literal.

enumerator token_literal_hex_floating_point#

IsHexadecimal() floating point literal.

enumerator token_literal_fixed_point#

Fixed point literal.

enumerator token_literal_string#

String literal (ASCII ISO Latin-1 (8859-1) character set, UTF-8, UTF-16, UTF-32, wide - platform specific)

enumerator token_literal_raw_string#

Raw string literal (ASCII ISO Latin-1 (8859-1) character set, UTF-8, UTF-16, UTF-32, wide - platform specific)

enumerator token_literal_character#

Character literal (ASCII ISO Latin-1 (8859-1) character set, UTF-16, UTF-32, wide - platform specific)

enumerator token_literal_character_sequence#

Character sequence literal (ASCII or wide - both platform cpecific)

enumerator token_literal_boolean#

Boolean literal.

enumerator token_literal_nullptr#

Nullptr literal.