#include <Map.h>
Collaboration diagram for Map< Key, Value >::Item:
Public Member Functions | |
Item (const Key &key, const Value &value) | |
const Key | getKey () const |
const Value | getValue () const |
Value | getValue () |
void | setValue (const Value &value) |
const Item * | getNextItem () const |
Item * | getNextItem () |
const Item * | getPrevItem () const |
Item * | getPrevItem () |
void | setNextItem (Item *pNextItem) |
void | setPrevItem (Item *pPrevItem) |
Private Member Functions | |
Item (Item &) | |
void | operator= (Item &) |
Private Attributes | |
const Key | key |
Value | value |
Item * | pNextItem |
Item * | pPrevItem |
Map< Key, Value >::Item::Item | ( | const Key & | key, | |
const Value & | value | |||
) | [inline] |
const Key Map< Key, Value >::Item::getKey | ( | ) | const [inline] |
const Value Map< Key, Value >::Item::getValue | ( | ) | const [inline] |
Value Map< Key, Value >::Item::getValue | ( | ) | [inline] |
void Map< Key, Value >::Item::setValue | ( | const Value & | value | ) | [inline] |
const Item* Map< Key, Value >::Item::getNextItem | ( | ) | const [inline] |
const Item* Map< Key, Value >::Item::getPrevItem | ( | ) | const [inline] |
void Map< Key, Value >::Item::setNextItem | ( | Item * | pNextItem | ) | [inline] |
void Map< Key, Value >::Item::setPrevItem | ( | Item * | pPrevItem | ) | [inline] |
Value Map< Key, Value >::Item::value [private] |
Item* Map< Key, Value >::Item::pNextItem [private] |
Item* Map< Key, Value >::Item::pPrevItem [private] |