#include <iterator>
#include <functional>
#include <vector>
#include <lemon/bits/utility.h>
#include <lemon/bits/traits.h>
#include <map>
Namespaces | |
namespace | lemon |
namespace | lemon::_maps_bits |
Classes | |
class | MapBase |
Base class of maps. More... | |
class | NullMap |
Null map. (a.k.a. DoNothingMap). More... | |
class | ConstMap |
Constant map. More... | |
class | ConstMap< K, Const< V, v > > |
Constant map with inlined constant value. More... | |
class | StdMap |
Map based on std::map . More... | |
class | IntegerMap |
Map for storing values for keys from the range [0..size-1] . More... | |
class | IdentityMap |
Identity map. More... | |
class | ConvertMap |
Convert the Value of a map to another type using the default conversion. More... | |
class | SimpleMap |
Simple wrapping of a map. More... | |
class | SimpleWriteMap |
Simple writable wrapping of a map. More... | |
class | AddMap |
Sum of two maps. More... | |
class | ShiftMap |
Shift a map with a constant. More... | |
class | ShiftWriteMap |
Shift a map with a constant (ReadWrite version). More... | |
class | SubMap |
Difference of two maps. More... | |
class | MulMap |
Product of two maps. More... | |
class | ScaleMap |
Scales a map with a constant. More... | |
class | ScaleWriteMap |
Scales a map with a constant (ReadWrite version). More... | |
class | DivMap |
Quotient of two maps. More... | |
class | ComposeMap |
Composition of two maps. More... | |
class | CombineMap |
Combine of two maps using an STL (binary) functor. More... | |
class | NegMap |
Negative value of a map. More... | |
class | NegWriteMap |
Negative value of a map (ReadWrite version). More... | |
class | AbsMap |
Absolute value of a map. More... | |
class | FunctorMap |
Converts an STL style functor to a map. More... | |
class | MapFunctor |
Converts a map to an STL style (unary) functor. More... | |
class | ForkMap |
Just readable version of ForkWriteMap. More... | |
class | ForkWriteMap |
Applies all map setting operations to two maps. More... | |
class | NotMap |
Logical 'not' of a map. More... | |
class | NotWriteMap |
Logical 'not' of a map (ReadWrie version). More... | |
class | StoreBoolMap |
Writable bool map for logging each true assigned element. More... | |
class | BackInserterBoolMap |
Writable bool map for logging each true assigned element in a back insertable container. More... | |
class | FrontInserterBoolMap |
Writable bool map for logging each true assigned element in a front insertable container. More... | |
class | InserterBoolMap |
Writable bool map for storing each true assigned element in an insertable container. More... | |
class | FillBoolMap |
Writable bool map for filling each true assigned element with a given value. More... | |
class | SettingOrderBoolMap |
Writable bool map for storing the sequence number of true assignments. More... |