maps.h File Reference


Detailed Description

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


Generated on Sat Apr 19 14:16:54 2008 for LEMON by  doxygen 1.5.5