#include <Map.h>
Inherited by Argl::ColorMap< float >.
Inheritance diagram for Map< Key, Value >:


Public Member Functions | |
| Map () | |
| ~Map () | |
| bool | setItem (const Key &, const Value &) |
| bool | addItem (const Key &, const Value &) |
| bool | deleteItem (const Key &) |
| void | deleteAll () |
| bool | hasAnyItem () const |
| bool | hasItem (const Key &) const |
| const Value | getItem (const Key &) const |
| Value | getItem (const Key &) |
| const Key | getLowestKey () const |
| const Key | getHighestKey () const |
| const Key | getNextLowerKey (const Key &) const |
| const Key | getNextHigherKey (const Key &) const |
Private Member Functions | |
| Map (Map &) | |
| void | operator= (Map &) |
Private Attributes | |
| Item * | pFirstItem |
| Item * | pLastItem |
Classes | |
| class | Item |
| bool Map< Key, Value >::setItem | ( | const Key & | , | |
| const Value & | ||||
| ) | [inline] |
| bool Map< Key, Value >::addItem | ( | const Key & | , | |
| const Value & | ||||
| ) | [inline] |
| bool Map< Key, Value >::deleteItem | ( | const Key & | ) | [inline] |
| void Map< Key, Value >::deleteAll | ( | ) | [inline] |
| bool Map< Key, Value >::hasAnyItem | ( | ) | const [inline] |
| bool Map< Key, Value >::hasItem | ( | const Key & | ) | const [inline] |
| const Value Map< Key, Value >::getItem | ( | const Key & | ) | const [inline] |
| Value Map< Key, Value >::getItem | ( | const Key & | ) | [inline] |
| const Key Map< Key, Value >::getLowestKey | ( | ) | const [inline] |
| const Key Map< Key, Value >::getHighestKey | ( | ) | const [inline] |
| const Key Map< Key, Value >::getNextLowerKey | ( | const Key & | ) | const [inline] |
| const Key Map< Key, Value >::getNextHigherKey | ( | const Key & | ) | const [inline] |
| void Map< Key, Value >::operator= | ( | Map< Key, Value > & | ) | [private] |
Item* Map< Key, Value >::pFirstItem [private] |
1.5.2