| 151 | } |
| 152 | |
| 153 | void assign(GenericMap& v) |
| 154 | { |
| 155 | clear(); |
| 156 | |
| 157 | Accessor accessor(&v); |
| 158 | |
| 159 | for (bool found = accessor.getFirst(); found; found = accessor.getNext()) |
| 160 | { |
| 161 | const KeyValuePair* const current_pair = accessor.current(); |
| 162 | put(current_pair->first, current_pair->second); |
| 163 | } |
| 164 | } |
| 165 | |
| 166 | void takeOwnership(GenericMap& from) |
| 167 | { |