| Home | Libraries | People | FAQ | More

## Struct implementation_defined

boost::heap::skew_heap::implementation_defined

## Synopsis

    // In header: <boost/heap/skew_heap.hpp>

    struct implementation_defined {
      // types
      typedef T                                                      value_type;
      typedef base_maker::compare_argument                           value_compare;
      typedef base_maker::allocator_type                             allocator_type;
      typedef base_maker::node_type                                  node;
      typedef boost::allocator_pointer< allocator_type >::type       node_pointer;
      typedef boost::allocator_const_pointer< allocator_type >::type const_node_pointer;
      typedef unspecified                                            value_extractor;
      typedef std::array< node_pointer, 2 >                          child_list_type;
      typedef child_list_type::iterator                              child_list_iterator;
      typedef unspecified                                            iterator;
      typedef iterator                                               const_iterator;
      typedef unspecified                                            ordered_iterator;
      typedef unspecified                                            reference;
      typedef unspecified                                            handle_type;
    };