Main Page   Class Hierarchy   Alphabetical List   Compound List   File List   Compound Members   File Members   Related Pages  

XFuStringKey Class Reference

#include <XFuStringKey.h>

List of all members.

Public Member Functions

 XFuStringKey ()
 Default constructor.

 XFuStringKey (const CHAR *aKey)
 Constructor.

 XFuStringKey (const XFuStringKey &aKey)
 Copy constructor.

XFuStringKey & operator= (const XFuStringKey &aKey)
 Overloaded assignment operator.

virtual ~XFuStringKey ()
 Destructor.

void init (const CHAR *aKey)
 Initializer.


Public Attributes

CHAR * mKey
 Key value.

UINT32 mHashCode
 Hash code.


Protected Attributes

CHAR mData [XFUSTRINGKEY_DATASIZE]
UINT8 mUsingData


Constructor & Destructor Documentation

XFuStringKey::XFuStringKey  
 

Default constructor.

Definition at line 17 of file XFuStringKey.cpp.

References mHashCode, mKey, and mUsingData.

XFuStringKey::XFuStringKey const CHAR *    aKey
 

Constructor.

Definition at line 25 of file XFuStringKey.cpp.

References init().

XFuStringKey::XFuStringKey const XFuStringKey &    aKey
 

Copy constructor.

Definition at line 31 of file XFuStringKey.cpp.

References init(), and mKey.

XFuStringKey::~XFuStringKey   [virtual]
 

Destructor.

Definition at line 75 of file XFuStringKey.cpp.

References mKey, and mUsingData.


Member Function Documentation

void XFuStringKey::init const CHAR *    aKey
 

Initializer.

Definition at line 44 of file XFuStringKey.cpp.

References mData, mHashCode, mKey, mUsingData, and XFUSTRINGKEY_DATASIZE.

Referenced by operator=(), and XFuStringKey().

XFuStringKey & XFuStringKey::operator= const XFuStringKey &    aKey
 

Overloaded assignment operator.

Definition at line 37 of file XFuStringKey.cpp.

References init(), and mKey.


Member Data Documentation

CHAR XFuStringKey::mData[XFUSTRINGKEY_DATASIZE] [protected]
 

Definition at line 53 of file XFuStringKey.h.

Referenced by init().

UINT32 XFuStringKey::mHashCode
 

Hash code.

Definition at line 49 of file XFuStringKey.h.

Referenced by init(), and XFuStringKey().

CHAR* XFuStringKey::mKey
 

Key value.

Definition at line 46 of file XFuStringKey.h.

Referenced by init(), operator=(), XFuStringKey(), and ~XFuStringKey().

UINT8 XFuStringKey::mUsingData [protected]
 

Definition at line 54 of file XFuStringKey.h.

Referenced by init(), XFuStringKey(), and ~XFuStringKey().


The documentation for this class was generated from the following files:
   
X-Forge Documentation
Confidential
Copyright © 2002-2003 Fathammer
   
Documentation generated
with doxygen
by Dimitri van Heesch