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 |