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:
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines

Generated on 1 Dec 2017 for RootCore Packages by  doxygen 1.6.1