Goby3  3.1.4
2024.02.22
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
 
charinitial_block
 
size_t initial_block_size
 
void *(* block_alloc )(size_t)
 
void(* block_dealloc )(void *, size_t)
 

Friends

class Arena
 
class ArenaOptionsTestFriend
 
void quality_webanswers::TempPrivateWorkAround (ArenaOptions *)
 

Detailed Description

Definition at line 110 of file arena.h.

Constructor & Destructor Documentation

◆ ArenaOptions()

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

Definition at line 141 of file arena.h.

Friends And Related Function Documentation

◆ Arena

friend class Arena
friend

Definition at line 182 of file arena.h.

◆ ArenaOptionsTestFriend

friend class ArenaOptionsTestFriend
friend

Definition at line 183 of file arena.h.

◆ quality_webanswers::TempPrivateWorkAround

Member Data Documentation

◆ block_alloc

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

Definition at line 135 of file arena.h.

◆ block_dealloc

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

Definition at line 139 of file arena.h.

◆ initial_block

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

Definition at line 125 of file arena.h.

◆ initial_block_size

size_t google::protobuf::ArenaOptions::initial_block_size

Definition at line 128 of file arena.h.

◆ max_block_size

size_t google::protobuf::ArenaOptions::max_block_size

Definition at line 119 of file arena.h.

◆ start_block_size

size_t google::protobuf::ArenaOptions::start_block_size

Definition at line 113 of file arena.h.


The documentation for this struct was generated from the following file: