Nearly CC
An educational compiler skeleton
LiteralValue Member List

This is the complete list of members for LiteralValue, including all inherited members.

from_char_literal(const std::string &lexeme, const Location &loc)LiteralValuestatic
from_int_literal(const std::string &lexeme, const Location &loc)LiteralValuestatic
from_str_literal(const std::string &lexeme, const Location &loc)LiteralValuestatic
get_char_value() constLiteralValue
get_int_value() constLiteralValue
get_kind() constLiteralValue
get_str_value() constLiteralValue
get_str_value_escaped() constLiteralValue
is_long() constLiteralValue
is_unsigned() constLiteralValue
LiteralValue()LiteralValue
LiteralValue(int64_t val, bool is_unsigned, bool is_long)LiteralValue
LiteralValue(char c)LiteralValue
LiteralValue(const std::string &s)LiteralValue
LiteralValue(const LiteralValue &other)LiteralValue
operator=(const LiteralValue &rhs)LiteralValue
~LiteralValue() (defined in LiteralValue)LiteralValue