equal
deleted
inserted
replaced
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!!! |