#include <lemon/bits/traits.h>
#include <lemon/bits/invalid.h>
#include <lemon/bits/default_map.h>
#include <lemon/bits/map_extender.h>
#include <vector>
#include <map>
#include <iterator>
#include <limits>
Namespaces | |
namespace | lemon |
namespace | lemon::_iterable_maps_bits |
Classes | |
class | IterableBoolMap |
Dynamic iterable bool map. More... | |
class | IterableBoolMap::Reference |
Refernce to the value of the map. More... | |
class | IterableBoolMap::TrueIt |
Iterator for the keys mapped to true. More... | |
class | IterableBoolMap::FalseIt |
Iterator for the keys mapped to false. More... | |
class | IterableBoolMap::ItemIt |
Iterator for the keys mapped to a given value. More... | |
class | IterableIntMap |
Dynamic iterable integer map. More... | |
class | IterableIntMap::Reference |
Refernce to the value of the map. More... | |
class | IterableIntMap::ItemIt |
Iterator for the keys with the same value. More... | |
class | IterableValueMap |
Dynamic iterable map for comparable values. More... | |
class | IterableValueMap::ValueIterator |
Forward iterator for values. More... | |
class | IterableValueMap::ItemIt |
Iterator for the keys with the same value. More... |