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

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