|
#include <adobe/config.hpp>
#include <adobe/closed_hash_fwd.hpp>
#include <climits>
#include <cstddef>
#include <limits>
#include <boost/compressed_pair.hpp>
#include <boost/functional/hash.hpp>
#include <boost/iterator/iterator_adaptor.hpp>
#include <boost/iterator/iterator_facade.hpp>
#include <boost/static_assert.hpp>
#include <boost/type_traits/has_nothrow_constructor.hpp>
#include <boost/type_traits/remove_reference.hpp>
#include <boost/operators.hpp>
#include <boost/next_prior.hpp>
#include <adobe/algorithm/lower_bound.hpp>
#include <adobe/conversion.hpp>
#include <adobe/cstdint.hpp>
#include <adobe/empty.hpp>
#include <adobe/functional.hpp>
#include <adobe/iterator/set_next.hpp>
#include <adobe/memory.hpp>
#include <adobe/move.hpp>
#include <adobe/utility.hpp>
#include <adobe/implementation/swap.hpp>
Go to the source code of this file.
Classes |
class | closed_hash_map< Key, T, Hash, Pred, A > |
| A hash based associative container. More...
|
class | closed_hash_set< T, KeyTransform, Hash, Pred, A > |
| A hash based associative container. More...
|
struct | closed_hash_set< T, KeyTransform, Hash, Pred, A >::header_t::compact_header_t |
struct | has_nothrow_constructor< adobe::version_1::closed_hash_map< Key, T, Hash, Pred, A > > |
struct | has_nothrow_constructor< adobe::version_1::closed_hash_set< T, KeyTransform, Hash, Pred, A > > |
struct | closed_hash_set< T, KeyTransform, Hash, Pred, A >::header_t |
struct | closed_hash_set< T, KeyTransform, Hash, Pred, A >::list_node_base< U > |
struct | closed_hash_set< T, KeyTransform, Hash, Pred, A >::node_t |
Namespaces |
namespace | adobe |
namespace | adobe::unsafe |
namespace | boost |
Defines |
#define | ADOBE_CLOSED_HASH_MAP_INDEX |
Functions |
| ADOBE_NAME_TYPE_1 ("closed_hash_set:version_1:adobe", adobe::version_1::closed_hash_set< T0, adobe::identity< const T0 >, boost::hash< T0 >, std::equal_to< T0 >, adobe::capture_allocator< T0 > >) |
| ADOBE_NAME_TYPE_2 ("closed_hash_map:version_1:adobe", adobe::version_1::closed_hash_map< T0, T1, boost::hash< T0 >, std::equal_to< T0 >, adobe::capture_allocator< adobe::pair< T0, T1 > > >) |
| ADOBE_NAME_TYPE_5 ("closed_hash_set:version_1:adobe", adobe::version_1::closed_hash_set< T0, T1, T2, T3, T4 >) |
| ADOBE_NAME_TYPE_5 ("closed_hash_map:version_1:adobe", adobe::version_1::closed_hash_map< T0, T1, T2, T3, T4 >) |
| BOOST_STATIC_ASSERT (sizeof(closed_hash_set< int >)==sizeof(void *)) |
Define Documentation
#define ADOBE_CLOSED_HASH_MAP_INDEX |
Function Documentation
ADOBE_NAME_TYPE_1 |
( |
"closed_hash_set:version_1:adobe" |
, |
|
|
adobe::version_1::closed_hash_set< T0, adobe::identity< const T0 >, boost::hash< T0 >, std::equal_to< T0 >, adobe::capture_allocator< T0 > > |
|
|
) |
| |
ADOBE_NAME_TYPE_2 |
( |
"closed_hash_map:version_1:adobe" |
, |
|
|
adobe::version_1::closed_hash_map< T0, T1, boost::hash< T0 >, std::equal_to< T0 >, adobe::capture_allocator< adobe::pair< T0, T1 > > > |
|
|
) |
| |
ADOBE_NAME_TYPE_5 |
( |
"closed_hash_set:version_1:adobe" |
, |
|
|
adobe::version_1::closed_hash_set< T0, T1, T2, T3, T4 > |
|
|
) |
| |
ADOBE_NAME_TYPE_5 |
( |
"closed_hash_map:version_1:adobe" |
, |
|
|
adobe::version_1::closed_hash_map< T0, T1, T2, T3, T4 > |
|
|
) |
| |
|