| 534 | }; |
| 535 | |
| 536 | class CompactSizeWriter |
| 537 | { |
| 538 | protected: |
| 539 | uint64_t n; |
| 540 | public: |
| 541 | explicit CompactSizeWriter(uint64_t n_in) : n(n_in) { } |
| 542 | |
| 543 | template<typename Stream> |
| 544 | void Serialize(Stream &s) const { |
| 545 | WriteCompactSize<Stream>(s, n); |
| 546 | } |
| 547 | }; |
| 548 | |
| 549 | template<size_t Limit> |
| 550 | struct LimitedStringFormatter |
no outgoing calls