Main Page | Class Hierarchy | Class List | File List | Class Members | File Members

sym_int_token Class Reference

#include <symmath.h>

Inheritance diagram for sym_int_token:

Object sym_int sym_int_mem sym_int_reg sym_int_symbol sym_int_reg_x86 List of all members.

Public Member Functions

virtual bool compare_eq (sym_int_token *t)=0
virtual bool evaluate (UINT *i)
virtual void simplify ()
virtual int nstrfy (char *buf, int n)=0

Member Function Documentation

virtual bool sym_int_token::compare_eq sym_int_token t  )  [pure virtual]
 

Implemented in sym_int_reg, sym_int_mem, sym_int, and sym_int_symbol.

Referenced by sym_int::comp_eq(), sym_bool_intcmp::compare_eq(), and sym_int::simplify_reduce_inverse().

bool sym_int_token::evaluate UINT i  )  [virtual]
 

Reimplemented in sym_int, and sym_int_symbol.

Definition at line 82 of file symmath.cc.

References UINT.

Referenced by sym_bool_intcmp::evaluate(), sym_int::evaluate(), sym_bool_intcmp::nstrfy(), sym_int::simplify_reduce_destructive(), and sym_int::simplify_reduce_neutral().

virtual int sym_int_token::nstrfy char *  buf,
int  n
[pure virtual]
 

Implemented in sym_int_reg, sym_int_mem, sym_int_reg_x86, sym_int, and sym_int_symbol.

Referenced by sym_bool_intcmp::nstrfy(), sym_int::nstrfy(), and sym_int_mem::nstrfy().

void sym_int_token::simplify  )  [virtual]
 

Reimplemented in sym_int.

Definition at line 87 of file symmath.cc.

Referenced by sym_bool_intcmp::simplify().


The documentation for this class was generated from the following files:
Generated on Fri May 7 21:16:10 2004 by doxygen 1.3.5