Lines Matching defs:mhtraits
101 struct mhtraits struct
104 typedef Hook hook_type;
105 typedef typename hook_type::hooktags::node_traits node_traits;
106 typedef typename node_traits::node node;
107 typedef T value_type;
108 typedef typename node_traits::node_ptr node_ptr;
109 typedef typename node_traits::const_node_ptr const_node_ptr;
111 template rebind_pointer<T>::type pointer;
113 template rebind_pointer<const T>::type const_pointer;
114 typedef T & reference;
115 typedef const T & const_reference;
116 typedef node& node_reference;
117 typedef const node & const_node_reference;
118 typedef hook_type& hook_reference;
119 typedef const hook_type & const_hook_reference;
121 static const link_mode_type link_mode = Hook::hooktags::link_mode;
123 BOOST_INTRUSIVE_FORCEINLINE static node_ptr to_node_ptr(reference value) in to_node_ptr()
129 BOOST_INTRUSIVE_FORCEINLINE static const_node_ptr to_node_ptr(const_reference value) in to_node_ptr()
135 BOOST_INTRUSIVE_FORCEINLINE static pointer to_value_ptr(const node_ptr & n) in to_value_ptr()
142 BOOST_INTRUSIVE_FORCEINLINE static const_pointer to_value_ptr(const const_node_ptr & n) in to_value_ptr()