src/work/klao/iter_map.h
changeset 960 908a1a6f0752
parent 555 995bc1f1a3ce
child 987 87f7c54892df
equal deleted inserted replaced
5:ca8807cc5f36 6:4764e3575450
     1 // -*- c++ -*- //
     1 // -*- c++ -*- //
     2 
     2 
     3 #ifndef HUGO_ITER_MAP
     3 #ifndef LEMON_ITER_MAP
     4 #define HUGO_ITER_MAP
     4 #define LEMON_ITER_MAP
     5 
     5 
     6 #include <vector>
     6 #include <vector>
     7 #include <algorithm>
     7 #include <algorithm>
     8 // for uint8_t
     8 // for uint8_t
     9 #include <stdint.h>
     9 #include <stdint.h>
    10 // for memset
    10 // for memset
    11 #include <cstring>
    11 #include <cstring>
    12 
    12 
    13 #include <hugo/invalid.h>
    13 #include <lemon/invalid.h>
    14 
    14 
    15 namespace hugo {
    15 namespace lemon {
    16 
    16 
    17   /// \brief A map with "small integers" as value set which can enumarate it
    17   /// \brief A map with "small integers" as value set which can enumarate it
    18   /// value classes
    18   /// value classes
    19 
    19 
    20   /// \todo Decide whether we need all the range checkings!!!
    20   /// \todo Decide whether we need all the range checkings!!!