Lines Matching defs:mhtraits
92 struct mhtraits struct
95 typedef Hook hook_type;
96 typedef typename hook_type::hooktags::node_traits node_traits;
97 typedef typename node_traits::node node;
98 typedef T value_type;
99 typedef typename node_traits::node_ptr node_ptr;
100 typedef typename node_traits::const_node_ptr const_node_ptr;
102 template rebind_pointer<T>::type pointer;
104 template rebind_pointer<const T>::type const_pointer;
105 typedef T & reference;
106 typedef const T & const_reference;
107 typedef node& node_reference;
108 typedef const node & const_node_reference;
109 typedef hook_type& hook_reference;
110 typedef const hook_type & const_hook_reference;
112 static const link_mode_type link_mode = Hook::hooktags::link_mode;
114 static node_ptr to_node_ptr(reference value) in to_node_ptr()
120 static const_node_ptr to_node_ptr(const_reference value) in to_node_ptr()
126 static pointer to_value_ptr(const node_ptr & n) in to_value_ptr()
133 static const_pointer to_value_ptr(const const_node_ptr & n) in to_value_ptr()