| IDA SDK

Public Attributes | Public Member Functions | List of all members
lex_value_t Struct Reference

## Public Attributes
bool | is_unsigned
union {
int64 val
uint64 uval
}; |

## 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)

The documentation for this struct was generated from the following file:

- lex.hpp