UDSLabelHashTable Class Reference
Helper class for UserDataStore Provides the hash function and keeps a map<hash,label>.
More...
#include <UDSLabelHashTable.h>
List of all members.
Public Types |
enum | { INVALID = 0
} |
typedef uint32_t | hash_t |
typedef std::map< hash_t,
std::string >::const_iterator | const_iterator |
Public Member Functions |
hash_t | hash (const std::string &label) const |
const std::string & | getLabel (const hash_t number) const |
hash_t | addLabel (const std::string &label) |
void | addLabel (const std::string &label, hash_t hash) |
std::vector< const std::string * > | getAllLabels () const |
size_t | size () const |
const_iterator | begin () const |
const_iterator | end () const |
Detailed Description
Helper class for UserDataStore Provides the hash function and keeps a map<hash,label>.
The documentation for this class was generated from the following files:
- /cvmfs/atlas.cern.ch/repo/sw/ASG/AnalysisBase/2.4.29/AthContainers/AthContainers/tools/UDSLabelHashTable.h
- /cvmfs/atlas.cern.ch/repo/sw/ASG/AnalysisBase/2.4.29/AthContainers/Root/UDSLabelHashTable.cxx