#include <expr.h>
Data Fields | |
| yasm_expr__type | type |
| Type. | |
| union { | |
| yasm_bytecode * precbc | |
| Direct bytecode ref (YASM_EXPR_PRECBC). | |
| yasm_symrec * sym | |
| Symbol (YASM_EXPR_SYM). | |
| yasm_expr * expn | |
| Subexpression (YASM_EXPR_EXPR). | |
| yasm_intnum * intn | |
| Integer value (YASM_EXPR_INT). | |
| yasm_floatnum * flt | |
| Floating point value (YASM_EXPR_FLOAT). | |
| uintptr_t reg | |
| Register (YASM_EXPR_REG). | |
| unsigned int subst | |
| Subst placeholder (YASM_EXPR_SUBST). | |
| } | data |
| Expression item data. | |
Definition at line 58 of file expr.h.
| union { ... } yasm_expr__item::data |
Expression item data.
Correct value depends on type.
1.5.6