Register Class Reference

#include <include/register.h>

List of all members.


Detailed Description

Definition at line 36 of file register.h.

Public Member Functions

void * g_address () const
int g_mappedIndex () const
int g_mappedOffset () const
char * g_name () const
int g_size () const
Typeg_type () const
bool isFloat () const
bool operator< (const Register &r2) const
Register operator= (const Register &r2)
bool operator== (const Register &r2) const
 Register (const Register &)
 Register ()
void s_address (void *p)
void s_float (bool f)
void s_mappedIndex (int i)
void s_mappedOffset (int i)
void s_name (const char *)
void s_size (int s)

Private Attributes

void * address
bool flt
int mappedIndex
int mappedOffset
char * name
short size


Constructor & Destructor Documentation

Register::Register  ) 
 

Definition at line 46 of file register.cpp.

Register::Register const Register  ) 
 

Definition at line 56 of file register.cpp.

References name, and NULL.


Member Function Documentation

void* Register::g_address  )  const [inline]
 

Definition at line 53 of file register.h.

References address.

int Register::g_mappedIndex  )  const [inline]
 

Definition at line 69 of file register.h.

References mappedIndex.

int Register::g_mappedOffset  )  const [inline]
 

Definition at line 71 of file register.h.

References mappedOffset.

char * Register::g_name  )  const
 

Definition at line 138 of file register.cpp.

References name.

int Register::g_size  )  const [inline]
 

Definition at line 55 of file register.h.

References size.

Type * Register::g_type  )  const
 

Definition at line 152 of file register.cpp.

References flt, and size.

bool Register::isFloat  )  const [inline]
 

Definition at line 73 of file register.h.

References flt.

bool Register::operator< const Register r2  )  const
 

Definition at line 107 of file register.cpp.

References name, and NULL.

Register Register::operator= const Register r2  ) 
 

Definition at line 70 of file register.cpp.

References address, flt, mappedIndex, mappedOffset, name, and size.

bool Register::operator== const Register r2  )  const
 

Definition at line 93 of file register.cpp.

References name, and NULL.

void Register::s_address void *  p  )  [inline]
 

Definition at line 49 of file register.h.

References address.

void Register::s_float bool  f  )  [inline]
 

Definition at line 48 of file register.h.

References flt.

void Register::s_mappedIndex int  i  )  [inline]
 

Definition at line 64 of file register.h.

References mappedIndex.

void Register::s_mappedOffset int  i  )  [inline]
 

Definition at line 67 of file register.h.

References mappedOffset.

void Register::s_name const char *   ) 
 

Definition at line 123 of file register.cpp.

References name, and NULL.

void Register::s_size int  s  )  [inline]
 

Definition at line 47 of file register.h.

References size.


Member Data Documentation

void* Register::address [private]
 

Definition at line 78 of file register.h.

Referenced by g_address(), operator=(), and s_address().

bool Register::flt [private]
 

Definition at line 81 of file register.h.

Referenced by g_type(), isFloat(), operator=(), and s_float().

int Register::mappedIndex [private]
 

Definition at line 79 of file register.h.

Referenced by g_mappedIndex(), operator=(), and s_mappedIndex().

int Register::mappedOffset [private]
 

Definition at line 80 of file register.h.

Referenced by g_mappedOffset(), operator=(), and s_mappedOffset().

char* Register::name [private]
 

Definition at line 76 of file register.h.

Referenced by g_name(), operator<(), operator=(), operator==(), Register(), and s_name().

short Register::size [private]
 

Definition at line 77 of file register.h.

Referenced by g_size(), g_type(), operator=(), and s_size().


The documentation for this class was generated from the following files:
Generated on Tue Sep 19 21:18:45 2006 for Boomerang by  doxygen 1.4.6