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

sym_int_symbol Class Reference

#include <symmath.h>

Inheritance diagram for sym_int_symbol:

sym_int_token Object List of all members.

Public Member Functions

 sym_int_symbol (char *name)
 ~sym_int_symbol ()
virtual bool compare_eq (sym_int_token *t)
virtual Objectduplicate ()
virtual bool evaluate (UINT *i)
virtual int nstrfy (char *buf, int n)
virtual OBJECT_ID object_id () const

Public Attributes

char * name

Constructor & Destructor Documentation

sym_int_symbol::sym_int_symbol char *  name  ) 
 

Definition at line 95 of file symmath.cc.

References name.

Referenced by duplicate().

sym_int_symbol::~sym_int_symbol  ) 
 

Definition at line 100 of file symmath.cc.

References name.


Member Function Documentation

bool sym_int_symbol::compare_eq sym_int_token t  )  [virtual]
 

Implements sym_int_token.

Definition at line 105 of file symmath.cc.

References name.

Object * sym_int_symbol::duplicate  )  [virtual]
 

Standard Object duplicator.

Returns:
copy of object

Reimplemented from Object.

Definition at line 111 of file symmath.cc.

References name, and sym_int_symbol().

bool sym_int_symbol::evaluate UINT i  )  [virtual]
 

Reimplemented from sym_int_token.

Definition at line 117 of file symmath.cc.

References UINT.

int sym_int_symbol::nstrfy char *  buf,
int  n
[virtual]
 

Implements sym_int_token.

Definition at line 122 of file symmath.cc.

References buf, and name.

OBJECT_ID sym_int_symbol::object_id  )  const [virtual]
 

Returns:
unique object id.

Reimplemented from Object.

Definition at line 130 of file symmath.cc.

References ATOM_SYM_INT_SYMBOL.


Member Data Documentation

char* sym_int_symbol::name
 

Definition at line 129 of file symmath.h.

Referenced by compare_eq(), duplicate(), nstrfy(), sym_int_symbol(), and ~sym_int_symbol().


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