|
Rosetta
|
#include <DiscreteIntervalEncodingTree.hh>
Public Types | |
| typedef T | Value |
| typedef utility::pointer::shared_ptr< DietNode< Value > > | DietNodeOP |
| typedef std::list< std::pair< Value, Value > > | RangeList |
Public Member Functions | |
| bool | member (Value val) const |
| void | insert (Value val) |
| int | size () const |
| RangeList | ranges () const |
| bool | correct () const |
Private Attributes | |
| DietNodeOP | root_ |
| typedef utility::pointer::shared_ptr< DietNode< Value > > numeric::DiscreteIntervalEncodingTree< T >::DietNodeOP |
| typedef std::list< std::pair< Value, Value > > numeric::DiscreteIntervalEncodingTree< T >::RangeList |
| typedef T numeric::DiscreteIntervalEncodingTree< T >::Value |
|
inline |
|
inline |
|
inline |
|
inline |
References numeric::DiscreteIntervalEncodingTree< T >::root_.
Referenced by numeric::DiscreteIntervalEncodingTree< T >::correct().
|
inline |
|
private |