#include <Containers.h>
a key -> several elements the Key type must have the operator<
Classes | |
| struct | Element |
Protected Attributes | |
| Element * | _first |
| the list first element More... | |
Public Member Functions | |
| MultiMap_sortedList () | |
| MultiMap_sortedList (const MultiMap_sortedList< Key, T > &other) | |
| ~MultiMap_sortedList () | |
| void | clear () |
| void | find (const Key &k, std::vector< const Element * > &result) const |
| void | find (const Key &k, std::vector< Element * > &result) |
| void | add (const Key &k, const T &value) |
| add the given element More... | |
| void | del (Element *prev, Element *current) |
| add the current element More... | |
| Element * | first () |
| const Element * | first () const |
| size_t | count () const |
| perform a complete loop to count the element number More... | |
|
protected |
the list first element
|
inline |
|
inline |
|
inline |
|
inline |
add the given element
|
inline |
|
inline |
perform a complete loop to count the element number
|
inline |
add the current element
|
inline |
|
inline |
|
inline |
|
inline |