|
Itasca C++ Interface
|
Classes | |
| class | iterator |
| class | const_iterator |
Public Types | |
| using | base = std::map<Key,Value> |
Public Member Functions | |
| iterator | begin () |
| iterator | end () |
| const_iterator | begin () const |
| const_iterator | end () const |
| const_iterator | constBegin () const |
| const_iterator | constEnd () const |
| iterator | lowerBound (const Key &key) |
| iterator | upperBound (const Key &key) |
| Value | value (const Key &k, Value def={}) const |
| Value & | operator[] (const Key &key) |
| Value | operator[] (const Key &key) const |
| bool | contains (const Key &k) const |
| bool | isEmpty () const |
| IList< Key > | keys () const |
| IList< Value > | values () const |
| Key | key (const Value &value, Key def={}) const |
| Key | firstKey () const |
| Key | lastKey () const |
| iterator | find (const Key &k) |
| const_iterator | find (const Key &k) const |
| Value | take (const Key &k) |
| iterator | insert (const Key &k, const Value &v) |
| iterator | insertMulti (const Key &k, const Value &v) |
| void | remove (const Key &k) |