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

InvalidAddress Class Reference

#include <analy.h>

Inheritance diagram for InvalidAddress:

Address Object List of all members.

Public Member Functions

 InvalidAddress ()
virtual bool add (int offset)
virtual int byteSize ()
virtual int compareTo (const Object *obj) const
virtual bool difference (int &result, Address *to)
virtual Object * duplicate ()
virtual void getFromArray (const byte *array)
virtual void getFromCPUAddress (CPU_ADDR *ca)
virtual bool isValid ()
virtual OBJECT_ID object_id () const
virtual int parseString (const char *s, int length, Analyser *a)
virtual void putIntoArray (byte *array)
virtual void putIntoCPUAddress (CPU_ADDR *ca)
virtual int stringify (char *s, int max_length, int format)
virtual int stringSize ()

Constructor & Destructor Documentation

InvalidAddress::InvalidAddress (   ) 
 

Definition at line 60 of file analy.cc.

Referenced by duplicate().


Member Function Documentation

bool InvalidAddress::add (  int  offset  )  [virtual]
 

Implements Address.

Definition at line 64 of file analy.cc.

int InvalidAddress::byteSize (   )  [virtual]
 

Implements Address.

Definition at line 69 of file analy.cc.

int InvalidAddress::compareTo (  const Object *  obj  )  const [virtual]
 

Standard Object comparator.

Parameters:
obj object to compare to
Returns:
0 for equality, negative number if |this<obj| and positive number if |this>obj|

Implements Address.

Definition at line 74 of file analy.cc.

bool InvalidAddress::difference (  int &  result,
Address *  to
)  [virtual]
 

Implements Address.

Definition at line 83 of file analy.cc.

Object * InvalidAddress::duplicate (   )  [virtual]
 

Standard Object duplicator.

Returns:
copy of object

Reimplemented from Object.

Definition at line 88 of file analy.cc.

References InvalidAddress().

void InvalidAddress::getFromArray (  const byte *  array  )  [virtual]
 

Implements Address.

Definition at line 93 of file analy.cc.

void InvalidAddress::getFromCPUAddress (  CPU_ADDR *  ca  )  [virtual]
 

Implements Address.

Definition at line 97 of file analy.cc.

bool InvalidAddress::isValid (   )  [virtual]
 

Reimplemented from Address.

Definition at line 101 of file analy.cc.

OBJECT_ID InvalidAddress::object_id (   )  const [virtual]
 

Returns:
unique object id.

Reimplemented from Object.

Definition at line 111 of file analy.cc.

References ATOM_ADDRESS_INVALID.

int InvalidAddress::parseString (  const char *  s,
int  length,
Analyser *  a
)  [virtual]
 

Implements Address.

Definition at line 106 of file analy.cc.

void InvalidAddress::putIntoArray (  byte *  array  )  [virtual]
 

Implements Address.

Definition at line 116 of file analy.cc.

void InvalidAddress::putIntoCPUAddress (  CPU_ADDR *  ca  )  [virtual]
 

Implements Address.

Definition at line 79 of file analy.cc.

int InvalidAddress::stringify (  char *  s,
int  max_length,
int  format
)  [virtual]
 

Implements Address.

Definition at line 120 of file analy.cc.

References ht_snprintf().

int InvalidAddress::stringSize (   )  [virtual]
 

Implements Address.

Definition at line 125 of file analy.cc.


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