![]() |
Home | Libraries | People | FAQ | More |
boost::intrusive::derivation_value_traits
// In header: <boost/intrusive/derivation_value_traits.hpp> template<typename T, typename NodeTraits, LinkMode = > struct derivation_value_traits { // types typedef NodeTraits ; typedef T ; typedef ; typedef ; typedef ; typedef pointer_traits< rebind_pointer< value_type >:: ; typedef pointer_traits< rebind_pointer< constvalue_type >:: ; typedef boost::intrusive::pointer_traits< ; typedef boost::intrusive::pointer_traits< ; // public static functions (reference); (const_reference); (const ); (const ); // public data members static const link_mode; };
This value traits template is used to create value traits from user defined node traits where value_traits::value_type will derive from node_traits::node
derivation_value_traits
public static functions(reference value);
(const_reference value);
(const n);
(const n);