#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] |