| 244 | |
| 245 | template <typename T> |
| 246 | uint64_t Map(T & value, uint8_t const * base, char const * name) |
| 247 | { |
| 248 | MapVisitor visitor(base); |
| 249 | visitor(value, name); |
| 250 | return visitor.BytesRead(); |
| 251 | } |
| 252 | |
| 253 | template <typename T> |
| 254 | uint64_t ReverseMap(T & value, uint8_t * base, char const * name) |