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

jumpTable Class Reference

#include <legoJump.H>

List of all members.

Public Member Functions

 jumpTable ()
 ~jumpTable (void)
int GetTableId (void)
char * GetTableName (void)
int GetEntries (void)
int GetReserve (void)
int GetAlign (void)
jumpListGetJumpEntryPtr (void)
jumpTableGetNextTablePtr (void)
void SetTableId (int newTableId)
void SetTableName (char *newName)
void SetEntries (int newEntries)
void SetReserve (int newReserve)
void SetAlign (int newAlign)
void SetJumpEntryPtr (jumpList *newPtr)
void SetNextTablePtr (jumpTable *newPtr)
 jumpTable ()
 ~jumpTable (void)
int GetTableId (void)
char * GetTableName (void)
int GetEntries (void)
int GetReserve (void)
int GetAlign (void)
jumpListGetJumpEntryPtr (void)
jumpTableGetNextTablePtr (void)
void SetTableId (int newTableId)
void SetTableName (char *newName)
void SetEntries (int newEntries)
void SetReserve (int newReserve)
void SetAlign (int newAlign)
void SetJumpEntryPtr (jumpList *newPtr)
void SetNextTablePtr (jumpTable *newPtr)

Private Attributes

int tableId
char * tableName
int entries
int reserve
int align
jumpListjumpEntryPtr
jumpTablenextTablePtr
char * tableName
jumpListjumpEntryPtr
jumpTablenextTablePtr


Constructor & Destructor Documentation

jumpTable::jumpTable  )  [inline]
 

Definition at line 28 of file include/legoJump.H.

References align, entries, jumpEntryPtr, nextTablePtr, reserve, tableId, and tableName.

jumpTable::~jumpTable void   )  [inline]
 

Definition at line 39 of file include/legoJump.H.

References nextTablePtr, and tableName.

jumpTable::jumpTable  )  [inline]
 

Definition at line 28 of file src/base/legoJump.H.

References align, entries, jumpEntryPtr, nextTablePtr, reserve, tableId, and tableName.

jumpTable::~jumpTable void   )  [inline]
 

Definition at line 39 of file src/base/legoJump.H.

References nextTablePtr, and tableName.


Member Function Documentation

int jumpTable::GetAlign void   )  [inline]
 

Definition at line 75 of file src/base/legoJump.H.

References align.

int jumpTable::GetAlign void   )  [inline]
 

Definition at line 75 of file include/legoJump.H.

References align.

Referenced by my_TailDuplicate(), and WriteJump().

int jumpTable::GetEntries void   )  [inline]
 

Definition at line 65 of file src/base/legoJump.H.

References entries.

int jumpTable::GetEntries void   )  [inline]
 

Definition at line 65 of file include/legoJump.H.

References entries.

Referenced by my_TailDuplicate(), write_out_jump_table(), and WriteJump().

jumpList* jumpTable::GetJumpEntryPtr void   )  [inline]
 

Definition at line 80 of file src/base/legoJump.H.

References jumpEntryPtr.

jumpList* jumpTable::GetJumpEntryPtr void   )  [inline]
 

Definition at line 80 of file include/legoJump.H.

References jumpEntryPtr.

Referenced by GetNewEdgeMergeValue(), my_TailDuplicate(), TailDuplicate(), uncond_br(), UpdJumpDictionary(), write_out_jump_table(), and WriteJump().

jumpTable* jumpTable::GetNextTablePtr void   )  [inline]
 

Definition at line 85 of file src/base/legoJump.H.

References nextTablePtr.

jumpTable* jumpTable::GetNextTablePtr void   )  [inline]
 

Definition at line 85 of file include/legoJump.H.

References nextTablePtr.

Referenced by GetNewEdgeMergeValue(), my_TailDuplicate(), TailDuplicate(), uncond_br(), UpdJumpDictionary(), write_out_jump_table(), and WriteJump().

int jumpTable::GetReserve void   )  [inline]
 

Definition at line 70 of file src/base/legoJump.H.

References reserve.

int jumpTable::GetReserve void   )  [inline]
 

Definition at line 70 of file include/legoJump.H.

References reserve.

Referenced by my_TailDuplicate(), and WriteJump().

int jumpTable::GetTableId void   )  [inline]
 

Definition at line 55 of file src/base/legoJump.H.

References tableId.

int jumpTable::GetTableId void   )  [inline]
 

Definition at line 55 of file include/legoJump.H.

References tableId.

Referenced by my_TailDuplicate(), and WriteJump().

char* jumpTable::GetTableName void   )  [inline]
 

Definition at line 60 of file src/base/legoJump.H.

References tableName.

char* jumpTable::GetTableName void   )  [inline]
 

Definition at line 60 of file include/legoJump.H.

References tableName.

Referenced by GetNewEdgeMergeValue(), my_TailDuplicate(), TailDuplicate(), uncond_br(), write_out_jump_table(), and WriteJump().

void jumpTable::SetAlign int  newAlign  )  [inline]
 

Definition at line 119 of file src/base/legoJump.H.

References align.

void jumpTable::SetAlign int  newAlign  )  [inline]
 

Definition at line 119 of file include/legoJump.H.

References align.

Referenced by my_TailDuplicate().

void jumpTable::SetEntries int  newEntries  )  [inline]
 

Definition at line 109 of file src/base/legoJump.H.

References entries.

void jumpTable::SetEntries int  newEntries  )  [inline]
 

Definition at line 109 of file include/legoJump.H.

References entries.

Referenced by my_TailDuplicate().

void jumpTable::SetJumpEntryPtr jumpList newPtr  )  [inline]
 

Definition at line 124 of file src/base/legoJump.H.

References jumpEntryPtr.

void jumpTable::SetJumpEntryPtr jumpList newPtr  )  [inline]
 

Definition at line 124 of file include/legoJump.H.

References jumpEntryPtr.

Referenced by my_TailDuplicate().

void jumpTable::SetNextTablePtr jumpTable newPtr  )  [inline]
 

Definition at line 129 of file src/base/legoJump.H.

References nextTablePtr.

void jumpTable::SetNextTablePtr jumpTable newPtr  )  [inline]
 

Definition at line 129 of file include/legoJump.H.

References nextTablePtr.

Referenced by my_TailDuplicate().

void jumpTable::SetReserve int  newReserve  )  [inline]
 

Definition at line 114 of file src/base/legoJump.H.

References reserve.

void jumpTable::SetReserve int  newReserve  )  [inline]
 

Definition at line 114 of file include/legoJump.H.

References reserve.

Referenced by my_TailDuplicate().

void jumpTable::SetTableId int  newTableId  )  [inline]
 

Definition at line 90 of file src/base/legoJump.H.

References tableId.

void jumpTable::SetTableId int  newTableId  )  [inline]
 

Definition at line 90 of file include/legoJump.H.

References tableId.

Referenced by my_TailDuplicate().

void jumpTable::SetTableName char *  newName  )  [inline]
 

Definition at line 95 of file src/base/legoJump.H.

References strcpy(), strlen(), and tableName.

void jumpTable::SetTableName char *  newName  )  [inline]
 

Definition at line 95 of file include/legoJump.H.

References strcpy(), strlen(), and tableName.

Referenced by my_TailDuplicate().


Member Data Documentation

int jumpTable::align [private]
 

Definition at line 23 of file src/base/legoJump.H.

Referenced by GetAlign(), jumpTable(), and SetAlign().

int jumpTable::entries [private]
 

Definition at line 21 of file src/base/legoJump.H.

Referenced by GetEntries(), jumpTable(), and SetEntries().

jumpList* jumpTable::jumpEntryPtr [private]
 

Definition at line 24 of file src/base/legoJump.H.

jumpList* jumpTable::jumpEntryPtr [private]
 

Definition at line 24 of file include/legoJump.H.

Referenced by GetJumpEntryPtr(), jumpTable(), and SetJumpEntryPtr().

jumpTable* jumpTable::nextTablePtr [private]
 

Definition at line 25 of file src/base/legoJump.H.

jumpTable* jumpTable::nextTablePtr [private]
 

Definition at line 25 of file include/legoJump.H.

Referenced by GetNextTablePtr(), jumpTable(), SetNextTablePtr(), and ~jumpTable().

int jumpTable::reserve [private]
 

Definition at line 22 of file src/base/legoJump.H.

Referenced by GetReserve(), jumpTable(), and SetReserve().

int jumpTable::tableId [private]
 

Definition at line 19 of file src/base/legoJump.H.

Referenced by GetTableId(), jumpTable(), and SetTableId().

char* jumpTable::tableName [private]
 

Definition at line 20 of file src/base/legoJump.H.

char* jumpTable::tableName [private]
 

Definition at line 20 of file include/legoJump.H.

Referenced by GetTableName(), jumpTable(), SetTableName(), and ~jumpTable().


The documentation for this class was generated from the following files:
Generated on Mon Jul 21 20:31:05 2003 for TINKER LEGO DOC by doxygen 1.3.2