# 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 | }; |