CppCommon  1.0.4.1
C++ Common Library
Classes | Namespaces
bintree.h File Reference

Intrusive non balanced binary tree container definition. More...

#include <cassert>
#include <cstddef>
#include <functional>
#include <iterator>
#include <utility>
#include "bintree.inl"

Go to the source code of this file.

Classes

class  CppCommon::BinTree< T, TCompare >
 Intrusive non balanced binary tree container. More...
 
struct  CppCommon::BinTree< T, TCompare >::Node
 Binary tree node. More...
 
class  CppCommon::BinTreeIterator< TContainer, T >
 Intrusive binary tree iterator. More...
 
class  CppCommon::BinTreeConstIterator< TContainer, T >
 Intrusive binary tree constant iterator. More...
 
class  CppCommon::BinTreeReverseIterator< TContainer, T >
 Intrusive binary tree reverse iterator. More...
 
class  CppCommon::BinTreeConstReverseIterator< TContainer, T >
 Intrusive binary tree constant reverse iterator. More...
 

Namespaces

 CppCommon
 C++ Common project definitions.
 

Detailed Description

Intrusive non balanced binary tree container definition.

Author
Ivan Shynkarenka
Date
22.06.2017

Definition in file bintree.h.