| 262 | |
| 263 | void Encoder::writeInt(int64_t i) {writeInt(i, (i < 2048 && i >= -2048), false);} |
| 264 | void Encoder::writeUInt(uint64_t i) {writeInt(i, (i < 2048), true);} |
| 265 | |
| 266 | void Encoder::writeDouble(double n) { |
| 267 | throwIf(std::isnan(n), InvalidData, "Can't write NaN"); |