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

ClassMethod Class Reference

#include <class.h>

Inheritance diagram for ClassMethod:

Object List of all members.

Public Member Functions

 ClassMethod (char *name, char *type, ClassAddress start, UINT length, int flags)
virtual ~ClassMethod ()
virtual int compareTo (const Object *obj) const

Public Attributes

char * name
char * type
ClassAddress start
UINT length
int flags

Constructor & Destructor Documentation

ClassMethod::ClassMethod char *  name,
char *  type,
ClassAddress  start,
UINT  length,
int  flags
 

Definition at line 51 of file classread.cc.

References flags, ht_strdup(), length, name, start, type, and UINT.

ClassMethod::~ClassMethod  )  [virtual]
 

Definition at line 60 of file classread.cc.

References name.


Member Function Documentation

int ClassMethod::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|

Reimplemented from Object.

Definition at line 65 of file classread.cc.

References length, and start.


Member Data Documentation

int ClassMethod::flags
 

Definition at line 169 of file class.h.

Referenced by ClassAnalyser::beginAnalysis(), and ClassMethod().

UINT ClassMethod::length
 

Definition at line 168 of file class.h.

Referenced by ClassMethod(), and compareTo().

char* ClassMethod::name
 

Definition at line 165 of file class.h.

Referenced by ClassAnalyser::beginAnalysis(), ClassMethod(), and ~ClassMethod().

ClassAddress ClassMethod::start
 

Definition at line 167 of file class.h.

Referenced by ClassAnalyser::beginAnalysis(), ClassMethod(), and compareTo().

char* ClassMethod::type
 

Definition at line 166 of file class.h.

Referenced by ClassAnalyser::beginAnalysis(), and ClassMethod().


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