Boost  v1.57.0
doxygen for www.boost.org
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Modules Pages
boost::intrusive::avltree< T, O1, O2, O3, O4, O5 > Singleton Reference

#include <intrusive_fwd.hpp>

Inheritance diagram for boost::intrusive::avltree< T, O1, O2, O3, O4, O5 >:
Collaboration diagram for boost::intrusive::avltree< T, O1, O2, O3, O4, O5 >:

Public Types

typedef Base::value_compare value_compare
 
typedef Base::value_traits value_traits
 
typedef Base::iterator iterator
 
typedef Base::const_iterator const_iterator
 
typedef Base::reverse_iterator reverse_iterator
 
typedef
Base::const_reverse_iterator 
const_reverse_iterator
 

Public Member Functions

 BOOST_STATIC_ASSERT ((detail::is_same< typename value_traits::value_type, T >::value))
 
 avltree (const value_compare &cmp=value_compare(), const value_traits &v_traits=value_traits())
 
template<class Iterator >
 avltree (bool unique, Iterator b, Iterator e, const value_compare &cmp=value_compare(), const value_traits &v_traits=value_traits())
 
 avltree (BOOST_RV_REF(avltree) x)
 
avltreeoperator= (BOOST_RV_REF(avltree) x)
 

Static Public Member Functions

static avltreecontainer_from_end_iterator (iterator end_iterator)
 
static const avltreecontainer_from_end_iterator (const_iterator end_iterator)
 
static avltreecontainer_from_iterator (iterator it)
 
static const avltreecontainer_from_iterator (const_iterator it)
 

Member Typedef Documentation

template<class T , class O1 , class O2 , class O3 , class O4 , class O5 >
typedef Base::const_iterator boost::intrusive::avltree< T, O1, O2, O3, O4, O5 >::const_iterator
template<class T , class O1 , class O2 , class O3 , class O4 , class O5 >
typedef Base::const_reverse_iterator boost::intrusive::avltree< T, O1, O2, O3, O4, O5 >::const_reverse_iterator
template<class T , class O1 , class O2 , class O3 , class O4 , class O5 >
typedef Base::iterator boost::intrusive::avltree< T, O1, O2, O3, O4, O5 >::iterator
template<class T , class O1 , class O2 , class O3 , class O4 , class O5 >
typedef Base::reverse_iterator boost::intrusive::avltree< T, O1, O2, O3, O4, O5 >::reverse_iterator
template<class T , class O1 , class O2 , class O3 , class O4 , class O5 >
typedef Base::value_compare boost::intrusive::avltree< T, O1, O2, O3, O4, O5 >::value_compare
template<class T , class O1 , class O2 , class O3 , class O4 , class O5 >
typedef Base::value_traits boost::intrusive::avltree< T, O1, O2, O3, O4, O5 >::value_traits

Constructor & Destructor Documentation

template<class T , class O1 , class O2 , class O3 , class O4 , class O5 >
boost::intrusive::avltree< T, O1, O2, O3, O4, O5 >::avltree ( const value_compare cmp = value_compare(),
const value_traits v_traits = value_traits() 
)
inlineexplicit
template<class T , class O1 , class O2 , class O3 , class O4 , class O5 >
template<class Iterator >
boost::intrusive::avltree< T, O1, O2, O3, O4, O5 >::avltree ( bool  unique,
Iterator  b,
Iterator  e,
const value_compare cmp = value_compare(),
const value_traits v_traits = value_traits() 
)
inline
template<class T , class O1 , class O2 , class O3 , class O4 , class O5 >
boost::intrusive::avltree< T, O1, O2, O3, O4, O5 >::avltree ( BOOST_RV_REF(avltree< T, O1, O2, O3, O4, O5 >)  x)
inline

Member Function Documentation

template<class T , class O1 , class O2 , class O3 , class O4 , class O5 >
boost::intrusive::avltree< T, O1, O2, O3, O4, O5 >::BOOST_STATIC_ASSERT ( (detail::is_same< typename value_traits::value_type, T >::value)  )
template<class T , class O1 , class O2 , class O3 , class O4 , class O5 >
static avltree& boost::intrusive::avltree< T, O1, O2, O3, O4, O5 >::container_from_end_iterator ( iterator  end_iterator)
inlinestatic
template<class T , class O1 , class O2 , class O3 , class O4 , class O5 >
static const avltree& boost::intrusive::avltree< T, O1, O2, O3, O4, O5 >::container_from_end_iterator ( const_iterator  end_iterator)
inlinestatic
template<class T , class O1 , class O2 , class O3 , class O4 , class O5 >
static avltree& boost::intrusive::avltree< T, O1, O2, O3, O4, O5 >::container_from_iterator ( iterator  it)
inlinestatic
template<class T , class O1 , class O2 , class O3 , class O4 , class O5 >
static const avltree& boost::intrusive::avltree< T, O1, O2, O3, O4, O5 >::container_from_iterator ( const_iterator  it)
inlinestatic
template<class T , class O1 , class O2 , class O3 , class O4 , class O5 >
avltree& boost::intrusive::avltree< T, O1, O2, O3, O4, O5 >::operator= ( BOOST_RV_REF(avltree< T, O1, O2, O3, O4, O5 >)  x)
inline

The documentation for this singleton was generated from the following file: