VR-Link API Documentation for HLA 1.3
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
List of all members | Public Member Functions | Static Public Member Functions | Protected Types | Static Protected Member Functions | Protected Attributes
DtHash Class Reference
+ Collaboration diagram for DtHash:

Public Member Functions

 DtHash ()
 
 DtHash (const std::string &s)
 
virtual ~DtHash ()
 
 DtHash (const DtHash &rhs)
 
DtHashoperator= (const DtHash &rhs)
 
void set (const std::string &s)
 
DtHashId value () const
 
virtual DtHashId operator() () const
 
virtual const std::string & str () const
 
virtual bool isValid () const
 
virtual bool operator< (const DtHash &rhs) const
 
virtual bool operator> (const DtHash &rhs) const
 
virtual bool operator<= (const DtHash &rhs) const
 
virtual bool operator>= (const DtHash &rhs) const
 
virtual bool operator== (const DtHash &rhs) const
 
virtual bool operator!= (const DtHash &rhs) const
 

Static Public Member Functions

static DtHashId value (const std::string &s)
 
static std::string & valueToString (const DtHashId &id)
 

Protected Types

typedef std::map< DtHashId,
std::string > 
HashIdMap
 
typedef std::map< std::string,
DtHashId
HashStringMap
 

Static Protected Member Functions

static DtHashId makeHash (const std::string &s)
 
static HashIdMaptheHashIdMap ()
 
static HashStringMaptheHashStringMap ()
 

Protected Attributes

DtHashId myHashValue
 
std::string myString
 

Member Typedef Documentation

typedef std::map<DtHashId, std::string> DtHash::HashIdMap
protected
typedef std::map<std::string, DtHashId> DtHash::HashStringMap
protected

Constructor & Destructor Documentation

DtHash::DtHash ( )
DtHash::DtHash ( const std::string &  s)
virtual DtHash::~DtHash ( )
virtual
DtHash::DtHash ( const DtHash rhs)

Member Function Documentation

virtual bool DtHash::isValid ( ) const
virtual
static DtHashId DtHash::makeHash ( const std::string &  s)
staticprotected
virtual bool DtHash::operator!= ( const DtHash rhs) const
virtual
virtual DtHashId DtHash::operator() ( ) const
virtual
virtual bool DtHash::operator< ( const DtHash rhs) const
virtual
virtual bool DtHash::operator<= ( const DtHash rhs) const
virtual
DtHash& DtHash::operator= ( const DtHash rhs)
virtual bool DtHash::operator== ( const DtHash rhs) const
virtual
virtual bool DtHash::operator> ( const DtHash rhs) const
virtual
virtual bool DtHash::operator>= ( const DtHash rhs) const
virtual
void DtHash::set ( const std::string &  s)
virtual const std::string& DtHash::str ( ) const
virtual
static HashIdMap& DtHash::theHashIdMap ( )
staticprotected
static HashStringMap& DtHash::theHashStringMap ( )
staticprotected
DtHashId DtHash::value ( ) const
static DtHashId DtHash::value ( const std::string &  s)
static
static std::string& DtHash::valueToString ( const DtHashId id)
static

Member Data Documentation

DtHashId DtHash::myHashValue
protected
std::string DtHash::myString
protected

The documentation for this class was generated from the following file:

Document ID: Generated on Thu Oct 16 00:12:25 EDT 2025 from SVN revision 280738
Copyright © 1992-2025 MAK Technologies. All Rights Reserved (www.mak.com)