#include <set_factory_fwd.hpp>
Public Types | |
typedef set_factory_class | type |
typedef detail::nested_iterator_if_not_placeholder_expression < std::set< Entry, boost::mpl::if_< mpl::is_na < Compare >, std::less< Key > , Compare >::type, boost::mpl::if_< mpl::is_na < Allocator >, std::allocator < Entry >, Allocator >::type > >::type | handle_type |
typedef detail::nested_value_type_if_not_placeholder_expression < std::set< Entry, boost::mpl::if_< mpl::is_na < Compare >, std::less< Key > , Compare >::type, boost::mpl::if_< mpl::is_na < Allocator >, std::allocator < Entry >, Allocator >::type > >::type | entry_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_type & | entry (handle_type h) |
|
inherited |
|
inherited |
typedef set_factory_class boost::flyweights::set_factory_class< Entry, Key, Compare, Allocator >::type |
|
inlinestaticinherited |
|
inlineinherited |
|
inlineinherited |
|
inlineinherited |
References boost::fusion::move(), and boost::flyweights::x.