# HG changeset patch
# Parent 6660ac776acfa8b34833c74d0e67d292c720191e
diff -r 6660ac776acf lemon/maps.h
a
|
b
|
|
2739 | 2739 | namespace _maps_bits { |
2740 | 2740 | template <typename Item> |
2741 | 2741 | struct IterableIntMapNode { |
2742 | | IterableIntMapNode() : value(-1) {} |
2743 | | IterableIntMapNode(int _value) : value(_value) {} |
| 2742 | IterableIntMapNode() : prev(INVALID), next(INVALID), value(-1) {} |
| 2743 | IterableIntMapNode(int _value) : prev(INVALID), next(INVALID), value(_value) {} |
2744 | 2744 | Item prev, next; |
2745 | 2745 | int value; |
2746 | 2746 | }; |
… |
… |
|
3031 | 3031 | namespace _maps_bits { |
3032 | 3032 | template <typename Item, typename Value> |
3033 | 3033 | struct IterableValueMapNode { |
3034 | | IterableValueMapNode(Value _value = Value()) : value(_value) {} |
| 3034 | IterableValueMapNode(Value _value = Value()) : prev(INVALID), next(INVALID), value(_value) {} |
3035 | 3035 | Item prev, next; |
3036 | 3036 | Value value; |
3037 | 3037 | }; |