| 241 | } // namespace |
| 242 | |
| 243 | double forDecodeOneAsDouble(const FrameOfReferenceEncoded& enc, std::size_t row) { |
| 244 | const uint64_t offset = forReadOffset(enc.offsets.data(), row, enc.offset_bytes); |
| 245 | return static_cast<double>(enc.reference) + static_cast<double>(offset); |
| 246 | } |
| 247 | |
| 248 | int64_t forDecodeOneAsInt64(const FrameOfReferenceEncoded& enc, std::size_t row) { |
| 249 | const uint64_t offset = forReadOffset(enc.offsets.data(), row, enc.offset_bytes); |