ldas-tools-al  2.6.7
Classes | Namespaces | Macros | Variables
unordered_map.hh File Reference
#include <string>
#include <unordered_map>
Include dependency graph for unordered_map.hh:

Classes

class  LDASTools::AL::unordered_map< Key, T, H, EQ, A >
 Place unordered_map into General namespace. More...
 
class  LDASTools::AL::unordered_multimap< Key, T, H, EQ, A >
 Place unordered_multimap into General namespace. More...
 
struct  LDASTools::AL::hash_pointer< T >
 

Namespaces

 LDASTools
 Objects of general use and interst.
 
 LDASTools::AL
 The Abstraction Layer.
 

Macros

#define WITH_UNORDERED_MAP_NAMESPACE   std
 
#define UNORDERED_MAP_NAMESPACE   WITH_UNORDERED_MAP_NAMESPACE
 
#define HASH_NAMESPACE   WITH_UNORDERED_MAP_NAMESPACE
 
#define HASH_NAMESPACE_BEGIN   namespace HASH_NAMESPACE
 
#define HASH_NAMESPACE_END
 

Variables

 HASH_NAMESPACE_BEGIN
 

Macro Definition Documentation

◆ HASH_NAMESPACE

#define HASH_NAMESPACE   WITH_UNORDERED_MAP_NAMESPACE

◆ HASH_NAMESPACE_BEGIN

#define HASH_NAMESPACE_BEGIN   namespace HASH_NAMESPACE

◆ HASH_NAMESPACE_END

#define HASH_NAMESPACE_END

◆ UNORDERED_MAP_NAMESPACE

#define UNORDERED_MAP_NAMESPACE   WITH_UNORDERED_MAP_NAMESPACE

◆ WITH_UNORDERED_MAP_NAMESPACE

#define WITH_UNORDERED_MAP_NAMESPACE   std

Variable Documentation

◆ HASH_NAMESPACE_BEGIN

HASH_NAMESPACE_BEGIN
Initial value:
{
template <>
struct hash< const void* >
{
size_t
operator( )( const void* Key ) const
{
return reinterpret_cast< size_t >( Key );
}
}