|
Nearly CC
An educational compiler skeleton
|
This is the complete list of members for LiteralValue, including all inherited members.
| from_char_literal(const std::string &lexeme, const Location &loc) | LiteralValue | static |
| from_int_literal(const std::string &lexeme, const Location &loc) | LiteralValue | static |
| from_str_literal(const std::string &lexeme, const Location &loc) | LiteralValue | static |
| get_char_value() const | LiteralValue | |
| get_int_value() const | LiteralValue | |
| get_kind() const | LiteralValue | |
| get_str_value() const | LiteralValue | |
| get_str_value_escaped() const | LiteralValue | |
| is_long() const | LiteralValue | |
| is_unsigned() const | LiteralValue | |
| 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 |