hash_eq_fn.hpp File Reference

#include <utility>

Go to the source code of this file.

Namespaces

namespace  pb_assoc
namespace  pb_assoc::detail

Classes

struct  pb_assoc::detail::hash_eq_fn< Key, Eq_Fn, Allocator, false >
struct  pb_assoc::detail::hash_eq_fn< Key, Eq_Fn, Allocator, true >

Defines

#define PB_ASSOC_DBG_ASSERT(X)
#define PB_ASSOC_DBG_VERIFY(X)   {if((X)==0);}
#define PB_ASSOC_DBG_ONLY(X)   ;
#define PB_ASSOC_CLASS_T_DEC   template<typename Key, class Eq_Fn, class Allocator>
#define PB_ASSOC_CLASS_C_DEC
#define PB_ASSOC_CLASS_T_DEC   template<typename Key, class Eq_Fn, class Allocator>
#define PB_ASSOC_CLASS_C_DEC


Detailed Description

Contains 2 eqivalence functions, one employing a hash value, and one ignoring it.

Definition in file hash_eq_fn.hpp.


Define Documentation

#define PB_ASSOC_CLASS_C_DEC

Value:

hash_eq_fn< \
        Key, \
        Eq_Fn, \
        Allocator, \
        true>

Definition at line 136 of file hash_eq_fn.hpp.

#define PB_ASSOC_CLASS_C_DEC

Value:

hash_eq_fn< \
        Key, \
        Eq_Fn, \
        Allocator, \
        false>

Definition at line 136 of file hash_eq_fn.hpp.

#define PB_ASSOC_CLASS_T_DEC   template<typename Key, class Eq_Fn, class Allocator>

Definition at line 133 of file hash_eq_fn.hpp.

#define PB_ASSOC_CLASS_T_DEC   template<typename Key, class Eq_Fn, class Allocator>

Definition at line 133 of file hash_eq_fn.hpp.

#define PB_ASSOC_DBG_ASSERT (  ) 

Definition at line 62 of file hash_eq_fn.hpp.

#define PB_ASSOC_DBG_ONLY (  )     ;

Definition at line 64 of file hash_eq_fn.hpp.

#define PB_ASSOC_DBG_VERIFY (  )     {if((X)==0);}

Definition at line 63 of file hash_eq_fn.hpp.


Generated on Tue Feb 2 16:57:19 2010 for GNU C++ STL by  doxygen 1.4.7