Sierra Toolkit
Version of the Day
|
#include <Mapv.hpp>
Inherits sierra::MapvNodeBase.
Public Types | |
typedef Key_Type | key_type |
typedef Key_Compare | key_compare |
Public Member Functions | |
bool | mapv_valid () const |
void | mapv_remove () |
const key_type & | mapv_key () const |
const Key_Type & | mapv_key (const key_type &K) |
virtual | ~MapvNode () |
MapvNode (const key_type &K) | |
Friends | |
template<class dType , class N , class P > | |
class | MapvIterator |
template<class dType , class mPolicy > | |
class | Mapv |
Base class for Mapv nodes. Objects stored in a Mapv container are derived from this template base class as follows.
class Derived_Type : [ other classes , ] public MapvNode<Key_Type> [ , other classes ] { ... };
OR class Derived_Type : [ other classes , ] public MapvNode<Key_Type,Key_Less> [ , other classes ] { ... };
|
inlinevirtual |
|
inline |
|
inline |