![]() |
Home | Libraries | People | FAQ | More |
boost::intrusive::unordered_multiset
// In header: <boost/intrusive/unordered_set.hpp> template<typename T, typename O1, typename O2, typename O3, typename O4, typename O5, typename O6, typename O7, typename O8, typename O9, typename O10> class unordered_multiset : public make_unordered_multiset::type< T, #if !defined(BOOST_INTRUSIVE_VARIADIC_TEMPLATES) O1, O2, O3, O4, O5, O6, O7, O8, O9, O10 #else Options... #endif > { public: // construct/copy/destruct explicit unordered_multiset(const bucket_traits &, const hasher & = hasher(), const key_equal & = key_equal(), const value_traits & = value_traits()); template<typename Iterator> unordered_multiset(Iterator, Iterator, const bucket_traits &, const hasher & = hasher(), const key_equal & = key_equal(), const value_traits & = value_traits()); unordered_multiset(BOOST_RV_REF(unordered_multiset)); BOOST_INTRUSIVE_FORCEINLINE unordered_multiset & operator=(BOOST_RV_REF(unordered_multiset)); // private member functions BOOST_STATIC_ASSERT(unspecified); template<typename Cloner, typename Disposer> BOOST_INTRUSIVE_FORCEINLINE void clone_from(const unordered_multiset &, Cloner, Disposer); template<typename Cloner, typename Disposer> BOOST_INTRUSIVE_FORCEINLINE void clone_from(BOOST_RV_REF(unordered_multiset), Cloner, Disposer); };
unordered_multiset
public
construct/copy/destructexplicit unordered_multiset(const bucket_traits & b_traits, const hasher & hash_func = hasher(), const key_equal & equal_func = key_equal(), const value_traits & v_traits = value_traits());
template<typename Iterator> unordered_multiset(Iterator b, Iterator e, const bucket_traits & b_traits, const hasher & hash_func = hasher(), const key_equal & equal_func = key_equal(), const value_traits & v_traits = value_traits());
unordered_multiset(BOOST_RV_REF(unordered_multiset) x);
BOOST_INTRUSIVE_FORCEINLINE unordered_multiset & operator=(BOOST_RV_REF(unordered_multiset) x);
unordered_multiset
private member functionsBOOST_STATIC_ASSERT(unspecified);
template<typename Cloner, typename Disposer> BOOST_INTRUSIVE_FORCEINLINE void clone_from(const unordered_multiset & src, Cloner cloner, Disposer disposer);
template<typename Cloner, typename Disposer> BOOST_INTRUSIVE_FORCEINLINE void clone_from(BOOST_RV_REF(unordered_multiset) src, Cloner cloner, Disposer disposer);