BST< value_type > Class Template Reference

#include <bst.h>

Public Types

typedef int PreIter
 
typedef int PostIter
 
typedef int InIter
 

Public Member Functions

void insert (const value_type &val)
 
void remove (const value_type &val)
 
PreIter prebegin () const
 
PreIter preend () const
 
InIter inbegin () const
 
InIter inend () const
 
PostIter postbegin () const
 
PostIter postend () const
 

Member Typedef Documentation

template<typename value_type>
typedef int BST< value_type >::InIter
template<typename value_type>
typedef int BST< value_type >::PostIter
template<typename value_type>
typedef int BST< value_type >::PreIter

Member Function Documentation

template<typename value_type>
InIter BST< value_type >::inbegin ( ) const
inline
65 {}
template<typename value_type>
InIter BST< value_type >::inend ( ) const
inline
66 {}
template<typename value_type>
void BST< value_type >::insert ( const value_type &  val)
inline
59 {}
template<typename value_type>
PostIter BST< value_type >::postbegin ( ) const
inline
67 {}
template<typename value_type>
PostIter BST< value_type >::postend ( ) const
inline
68 {}
template<typename value_type>
PreIter BST< value_type >::prebegin ( ) const
inline
63 {}
template<typename value_type>
PreIter BST< value_type >::preend ( ) const
inline
64 {}
template<typename value_type>
void BST< value_type >::remove ( const value_type &  val)
inline
60 {}

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