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 Objectduplicate ()
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