Boost  v1.57.0
doxygen for www.boost.org
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Modules Pages
boost::flyweights::assoc_container_factory_class< Container > Singleton Reference

#include <assoc_container_factory_fwd.hpp>

Inheritance diagram for boost::flyweights::assoc_container_factory_class< Container >:
Collaboration diagram for boost::flyweights::assoc_container_factory_class< Container >:

Public Types

typedef
detail::nested_iterator_if_not_placeholder_expression
< Container >::type 
handle_type
 
typedef
detail::nested_value_type_if_not_placeholder_expression
< Container >::type 
entry_type
 
typedef
assoc_container_factory_class 
type
 

Public Member Functions

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

Static Public Member Functions

static const entry_typeentry (handle_type h)
 

Member Typedef Documentation

template<typename Container>
typedef detail::nested_value_type_if_not_placeholder_expression< Container >::type boost::flyweights::assoc_container_factory_class< Container >::entry_type
template<typename Container>
typedef detail::nested_iterator_if_not_placeholder_expression< Container >::type boost::flyweights::assoc_container_factory_class< Container >::handle_type
template<typename Container>
typedef assoc_container_factory_class boost::flyweights::assoc_container_factory_class< Container >::type

Member Function Documentation

template<typename Container>
static const entry_type& boost::flyweights::assoc_container_factory_class< Container >::entry ( handle_type  h)
inlinestatic
template<typename Container>
void boost::flyweights::assoc_container_factory_class< Container >::erase ( handle_type  h)
inline
template<typename Container>
handle_type boost::flyweights::assoc_container_factory_class< Container >::insert ( const entry_type x)
inline
template<typename Container>
handle_type boost::flyweights::assoc_container_factory_class< Container >::insert ( entry_type &&  x)
inline

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