Lines Matching defs:implementation_defined
152 struct implementation_defined: struct in boost::heap::pairing_heap
155 typedef T value_type;
156 …name detail::extract_allocator_types<typename base_maker::allocator_argument>::size_type size_type;
157 …name detail::extract_allocator_types<typename base_maker::allocator_argument>::reference reference;
159 typedef typename base_maker::compare_argument value_compare;
160 typedef typename base_maker::allocator_type allocator_type;
162 typedef typename boost::allocator_pointer<allocator_type>::type node_pointer;
163 typedef typename boost::allocator_const_pointer<allocator_type>::type const_node_pointer;
165 typedef detail::heap_node_list node_list_type;
166 typedef typename node_list_type::iterator node_list_iterator;
167 typedef typename node_list_type::const_iterator node_list_const_iterator;
169 typedef typename base_maker::node_type node;
171 typedef detail::value_extractor<value_type, internal_type, super_t> value_extractor;
172 typedef typename super_t::internal_compare internal_compare;
173 typedef detail::node_handle<node_pointer, super_t, reference> handle_type;
183 > iterator;
185 typedef iterator const_iterator;
195 > ordered_iterator;