sspt_RedBlackTree< K, T > Class Template Reference

#include <sspt_redblacktree.h>

List of all members.

Public Member Functions

 sspt_RedBlackTree ()
 ~sspt_RedBlackTree ()
bool find (const K &key, T *buffer)
bool insert (const K &key, const T &item)
bool remove (const K &key)
sspt_RedBlackIterator< K, T > begin () const
sspt_RedBlackNode< K, T > * root () const
void clear ()

template<class K, class T>
class sspt_RedBlackTree< K, T >


Constructor & Destructor Documentation

template<class K , class T >
sspt_RedBlackTree< K, T >::sspt_RedBlackTree (  )  [inline]

template<class K , class T >
sspt_RedBlackTree< K, T >::~sspt_RedBlackTree (  )  [inline]


Member Function Documentation

template<class K , class T >
sspt_RedBlackIterator<K,T> sspt_RedBlackTree< K, T >::begin (  )  const [inline]

template<class K , class T >
void sspt_RedBlackTree< K, T >::clear (  )  [inline]

template<class K , class T >
bool sspt_RedBlackTree< K, T >::find ( const K &  key,
T *  buffer 
) [inline]

template<class K , class T >
bool sspt_RedBlackTree< K, T >::insert ( const K &  key,
const T &  item 
) [inline]

template<class K , class T >
bool sspt_RedBlackTree< K, T >::remove ( const K &  key  )  [inline]

template<class K , class T >
sspt_RedBlackNode<K,T>* sspt_RedBlackTree< K, T >::root (  )  const [inline]


doxygen