yasm_expr__item Struct Reference

Expression item. More...

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


Detailed Description

Expression item.

Definition at line 58 of file expr.h.


Field Documentation

union { ... } yasm_expr__item::data

Expression item data.

Correct value depends on type.


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

Generated on Tue Oct 7 01:22:52 2008 for libyasm by  doxygen 1.5.6