struct ArenaBlock
Defined at line 39 of file ../../third_party/protobuf/src/google/protobuf/serial_arena.h
Arena blocks are variable length malloc-ed objects. The following structure
describes the common header for all blocks.
Public Members
ArenaBlock *const next
const size_t size
Public Methods
void ArenaBlock ()
For the sentry block with zero-size where ptr_/limit_ both point to `this`.
Defined at line 41 of file ../../third_party/protobuf/src/google/protobuf/serial_arena.h
void ArenaBlock (ArenaBlock * next, size_t size)
Defined at line 43 of file ../../third_party/protobuf/src/google/protobuf/serial_arena.h
char * Pointer (size_t n)
Defined at line 47 of file ../../third_party/protobuf/src/google/protobuf/serial_arena.h
char * Limit ()
Defined at line 51 of file ../../third_party/protobuf/src/google/protobuf/serial_arena.h
bool IsSentry ()
Defined at line 53 of file ../../third_party/protobuf/src/google/protobuf/serial_arena.h