|
template<class Int , typename std::enable_if< std::is_integral< typename mt::removeRef< Int >::type >::value, int >::type = 0> |
auto | varSize (Int &&val) |
| Write or read a size (a positive integer) using a minimal number of bytes. More...
|
|
auto | pushAlloc (const function< void *(szt)> &alloc) |
| Push an allocator onto the input bytestream for subsequent unique/shared pointer object allocations. More...
|
|
auto | popAlloc () |
| Pop an allocator from the input bytestream. More...
|
|
auto | pushSharedTable (const Id &id) |
| Push a shared table id onto the bytestream for subsequent shared pointer serialization. More...
|
|
auto | popSharedTable () |
| Pop a shared table id from the bytestream. More...
|
|
auto | reset () |
| Reset bytestream manipulator state. More...
|
|