lex_value_t Struct Reference
Public Member Functions | |
void | set (const lex_value_t &v) |
void | reset (void) |
void | set_val (int64 v, bool _is_unsigned) |
uint64 | get_uval (void) const |
int64 | get_val (void) const |
bool | is_zero (void) const |
void | perform_cast (const cast_t &cast) |
void | unary_minus (const lex_value_t &v) |
void | unary_plus (const lex_value_t &v) |
void | unary_not (const lex_value_t &v) |
void | bitwise_not (const lex_value_t &v) |
void | mul (const lex_value_t &v) |
void | div (const lex_value_t &v) |
void | mod (const lex_value_t &v) |
void | add (const lex_value_t &v) |
void | sub (const lex_value_t &v) |
void | shift_right (const lex_value_t &v) |
void | shift_left (const lex_value_t &v) |
void | bitwise_and (const lex_value_t &v) |
void | bitwise_xor (const lex_value_t &v) |
void | bitwise_or (const lex_value_t &v) |
void | logical_and (const lex_value_t &v) |
void | logical_or (const lex_value_t &v) |
void | cmpge (const lex_value_t &v) |
void | cmple (const lex_value_t &v) |
void | cmplt (const lex_value_t &v) |
void | cmpgt (const lex_value_t &v) |
void | cmpeq (const lex_value_t &v) |
void | cmpneq (const lex_value_t &v) |
Public Attributes | |
bool | is_unsigned |
union { | |
int64 val | |
uint64 uval | |
}; | |
The documentation for this struct was generated from the following file:
Generated by