Boost  v1.57.0
doxygen for www.boost.org
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Modules Pages
boost::flyweights::hashed_factory_class< Entry, Key, Hash, Pred, Allocator > Singleton Reference

#include <hashed_factory_fwd.hpp>

Inheritance diagram for boost::flyweights::hashed_factory_class< Entry, Key, Hash, Pred, Allocator >:
Collaboration diagram for boost::flyweights::hashed_factory_class< Entry, Key, Hash, Pred, Allocator >:

Public Types

typedef const Entry * handle_type
 
typedef hashed_factory_class type
 

Public Member Functions

handle_type insert (const Entry &x)
 
handle_type insert (Entry &&x)
 
void erase (handle_type h)
 

Static Public Member Functions

static const Entry & entry (handle_type h)
 

Member Typedef Documentation

template<typename Entry , typename Key , typename Hash , typename Pred , typename Allocator >
typedef const Entry* boost::flyweights::hashed_factory_class< Entry, Key, Hash, Pred, Allocator >::handle_type
template<typename Entry , typename Key , typename Hash , typename Pred , typename Allocator >
typedef hashed_factory_class boost::flyweights::hashed_factory_class< Entry, Key, Hash, Pred, Allocator >::type

Member Function Documentation

template<typename Entry , typename Key , typename Hash , typename Pred , typename Allocator >
static const Entry& boost::flyweights::hashed_factory_class< Entry, Key, Hash, Pred, Allocator >::entry ( handle_type  h)
inlinestatic
template<typename Entry , typename Key , typename Hash , typename Pred , typename Allocator >
void boost::flyweights::hashed_factory_class< Entry, Key, Hash, Pred, Allocator >::erase ( handle_type  h)
inline
template<typename Entry , typename Key , typename Hash , typename Pred , typename Allocator >
handle_type boost::flyweights::hashed_factory_class< Entry, Key, Hash, Pred, Allocator >::insert ( const Entry &  x)
inline
template<typename Entry , typename Key , typename Hash , typename Pred , typename Allocator >
handle_type boost::flyweights::hashed_factory_class< Entry, Key, Hash, Pred, Allocator >::insert ( Entry &&  x)
inline

The documentation for this singleton was generated from the following file: