Boost C++ Libraries

...one of the most highly regarded and expertly designed C++ library projects in the world. Herb Sutter and Andrei Alexandrescu, C++ Coding Standards

This is the documentation for an old version of boost. Click here for the latest Boost documentation.
PrevUpHomeNext

Struct template implementation_defined

boost::heap::binomial_heap::implementation_defined

Synopsis

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


template<typename T, typename A0 = boost::parameter::void_, 
         typename A1 = boost::parameter::void_, 
         typename A2 = boost::parameter::void_, 
         typename A3 = boost::parameter::void_> 
struct implementation_defined {
  // types
  typedef T                              value_type;              
  typedef unspecified                    size_type;               
  typedef unspecified                    reference;               
  typedef base_maker::compare_argument   value_compare;           
  typedef base_maker::allocator_type     allocator_type;          
  typedef base_maker::node_type          node;                    
  typedef allocator_type::pointer        node_pointer;            
  typedef allocator_type::const_pointer  const_node_pointer;      
  typedef unspecified                    handle_type;             
  typedef base_maker::node_type          node_type;               
  typedef unspecified                    node_list_type;          
  typedef node_list_type::iterator       node_list_iterator;      
  typedef node_list_type::const_iterator node_list_const_iterator;
  typedef unspecified                    value_extractor;         
  typedef unspecified                    iterator;                
  typedef iterator                       const_iterator;          
  typedef unspecified                    ordered_iterator;        
};

PrevUpHomeNext