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

sym_int_mem Class Reference

#include <srt.h>

Inheritance diagram for sym_int_mem:

sym_int_token Object List of all members.

Public Member Functions

 sym_int_mem (sym_int_token *a, UINT s, srt_endian e)
virtual bool compare_eq (sym_int_token *t)
virtual Objectduplicate ()
virtual bool evaluate (bool *i)
virtual int nstrfy (char *buf, int n)
virtual OBJECT_ID object_id () const

Public Attributes

sym_int_tokenaddr
UINT size
srt_endian endian

Constructor & Destructor Documentation

sym_int_mem::sym_int_mem sym_int_token a,
UINT  s,
srt_endian  e
 

Definition at line 91 of file srt.cc.

References addr, endian, size, and UINT.

Referenced by duplicate().


Member Function Documentation

bool sym_int_mem::compare_eq sym_int_token t  )  [virtual]
 

Implements sym_int_token.

Definition at line 98 of file srt.cc.

Object * sym_int_mem::duplicate  )  [virtual]
 

Standard Object duplicator.

Returns:
copy of object

Reimplemented from Object.

Definition at line 103 of file srt.cc.

References addr, Object::duplicate(), endian, size, and sym_int_mem().

bool sym_int_mem::evaluate bool *  i  )  [virtual]
 

Definition at line 108 of file srt.cc.

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

Implements sym_int_token.

Definition at line 113 of file srt.cc.

References addr, buf, endian, sym_int_token::nstrfy(), size, and srt_endian_to_str().

OBJECT_ID sym_int_mem::object_id  )  const [virtual]
 

Returns:
unique object id.

Reimplemented from Object.

Definition at line 123 of file srt.cc.

References ATOM_SYM_INT_MEM.


Member Data Documentation

sym_int_token* sym_int_mem::addr
 

Definition at line 81 of file srt.h.

Referenced by duplicate(), nstrfy(), and sym_int_mem().

srt_endian sym_int_mem::endian
 

Definition at line 83 of file srt.h.

Referenced by duplicate(), nstrfy(), and sym_int_mem().

UINT sym_int_mem::size
 

Definition at line 82 of file srt.h.

Referenced by duplicate(), nstrfy(), and sym_int_mem().


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