|
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 | |
| class | MapvIterator |
| 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 ] { ... };
| virtual sierra::MapvNode< Key_Type, Key_Compare >::~MapvNode | ( | ) | [inline, virtual] |
| const key_type& sierra::MapvNode< Key_Type, Key_Compare >::mapv_key | ( | ) | const [inline] |
| const Key_Type& sierra::MapvNode< Key_Type, Key_Compare >::mapv_key | ( | const key_type & | K | ) | [inline] |