Main Page | Modules | Namespace List | Class Hierarchy | Alphabetical List | Class List | Directories | File List | Namespace Members | Class Members | File Members | Related Pages

ShHashMap.hpp File Reference

A wrapper around hash_map that behaves properly under both GNU libstdc++ and Microsoft's VS .NET libraries. More...

#include <ext/hash_map>
#include <cstddef>
#include <iosfwd>

Include dependency graph for ShHashMap.hpp:

This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Namespaces

namespace  SH

Defines

#define SH_STD_HASH(T)


Detailed Description

A wrapper around hash_map that behaves properly under both GNU libstdc++ and Microsoft's VS .NET libraries.

The interface is the common subset of functionality available in both implementations. (This means that some of the "unusual" methods in the VC++ implementation that really shouldn't be methods like lower_bound, upper_bound, etc. are not available)

The Less functor is only used in VS .NET, and the Equal functor is only used under libstdc++.

Definition in file ShHashMap.hpp.


Generated on Mon Jan 24 18:37:01 2005 for Sh by  doxygen 1.4.1