stlab.adobe.com Adobe Systems Incorporated

closed_hash.hpp File Reference

#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

Definition at line 683 of file closed_hash.hpp.


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 >   
)

Copyright © 2006-2007 Adobe Systems Incorporated.

Use of this website signifies your agreement to the Terms of Use and Online Privacy Policy.

Search powered by Google