Public Member Functions | Public Attributes | List of all members
google::protobuf.internal::ArenaImpl::Options Struct Reference

#include <arena_impl.h>

Public Member Functions

template<typename O >
 Options (const O &options)
 

Public Attributes

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

Detailed Description

Definition at line 68 of file arena_impl.h.

Constructor & Destructor Documentation

◆ Options()

template<typename O >
google::protobuf.internal::ArenaImpl::Options::Options ( const O &  options)
inlineexplicit

Definition at line 77 of file arena_impl.h.

Member Data Documentation

◆ block_alloc

void*(* google::protobuf.internal::ArenaImpl::Options::block_alloc) (size_t)

Definition at line 73 of file arena_impl.h.

◆ block_dealloc

void(* google::protobuf.internal::ArenaImpl::Options::block_dealloc) (void *, size_t)

Definition at line 74 of file arena_impl.h.

◆ initial_block

char* google::protobuf.internal::ArenaImpl::Options::initial_block

Definition at line 71 of file arena_impl.h.

◆ initial_block_size

size_t google::protobuf.internal::ArenaImpl::Options::initial_block_size

Definition at line 72 of file arena_impl.h.

◆ max_block_size

size_t google::protobuf.internal::ArenaImpl::Options::max_block_size

Definition at line 70 of file arena_impl.h.

◆ start_block_size

size_t google::protobuf.internal::ArenaImpl::Options::start_block_size

Definition at line 69 of file arena_impl.h.


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


libaditof
Author(s):
autogenerated on Wed May 21 2025 02:07:09