Regina Calculation Engine
Classes | Namespaces
hashutils.h File Reference

Provides a variety of hash functions for use with the Standard Template Library. More...

#include <regina-config.h>
#include <string>
#include "utilities/hashset.h"

Classes

struct  regina::HashPointer
 A hash function used to calculate hash values for arbitrary pointers. More...
struct  regina::HashString
 A hash function used to calculate hash values for C++ strings. More...

Namespaces

namespace  stdhash
 

The namespace containing hash_set, hash_map and other associated Standard Template Library extension classes.


namespace  regina
 

Contains the entire Regina calculation engine.



Detailed Description

Provides a variety of hash functions for use with the Standard Template Library.

Deprecated:
Everything related to the hash_set and hash_map classes is deprecated, since these classes are not part of the C++ standard. This material is scheduled to be removed from Regina in version 5.0.

Copyright © 1999-2009, Ben Burton
This software is released under the GNU General Public License.
For further information, or to submit a bug or other problem, please contact Ben Burton (bab@debian.org).