Goby3 3.5.1
2026.06.04
Loading...
Searching...
No Matches
google::protobuf::ArenaOptions Struct Reference

#include <google/protobuf/arena.h>

Public Member Functions

 ArenaOptions ()

Public Attributes

size_t start_block_size
size_t max_block_size
char * initial_block
size_t initial_block_size
void *(* block_alloc )(size_t)
void(* block_dealloc )(void *, size_t)

Friends

class Arena
class ArenaOptionsTestFriend
void arena_metrics::EnableArenaMetrics (ArenaOptions *)

Detailed Description

Definition at line 123 of file arena.h.

Constructor & Destructor Documentation

◆ ArenaOptions()

google::protobuf::ArenaOptions::ArenaOptions ( )
inline

Definition at line 154 of file arena.h.

◆ Arena

friend class Arena
friend

Definition at line 185 of file arena.h.

◆ arena_metrics::EnableArenaMetrics

◆ ArenaOptionsTestFriend

friend class ArenaOptionsTestFriend
friend

Definition at line 186 of file arena.h.

Member Data Documentation

◆ block_alloc

void *(* google::protobuf::ArenaOptions::block_alloc) (size_t)

Definition at line 148 of file arena.h.

◆ block_dealloc

void(* google::protobuf::ArenaOptions::block_dealloc) (void *, size_t)

Definition at line 152 of file arena.h.

◆ initial_block

char* google::protobuf::ArenaOptions::initial_block

Definition at line 138 of file arena.h.

◆ initial_block_size

size_t google::protobuf::ArenaOptions::initial_block_size

Definition at line 141 of file arena.h.

◆ max_block_size

size_t google::protobuf::ArenaOptions::max_block_size

Definition at line 132 of file arena.h.

◆ start_block_size

size_t google::protobuf::ArenaOptions::start_block_size

Definition at line 126 of file arena.h.


The documentation for this struct was generated from the following file:
  • /usr/include/google/protobuf/arena.h