Public Member Functions | Private Attributes | List of all members
google::protobuf.internal::ArenaImpl::Block Class Reference

Public Member Functions

 Block (size_t size, Block *next)
 
Blocknext () const
 
char * Pointer (size_t n)
 
size_t pos () const
 
void set_pos (size_t pos)
 
size_t size () const
 

Private Attributes

Blocknext_
 
size_t pos_
 
size_t size_
 

Detailed Description

Definition at line 217 of file bloaty/third_party/protobuf/src/google/protobuf/arena_impl.h.

Constructor & Destructor Documentation

◆ Block()

google::protobuf.internal::ArenaImpl::Block::Block ( size_t  size,
Block next 
)

Member Function Documentation

◆ next()

Block* google::protobuf.internal::ArenaImpl::Block::next ( ) const
inline

◆ Pointer()

char* google::protobuf.internal::ArenaImpl::Block::Pointer ( size_t  n)
inline

◆ pos()

size_t google::protobuf.internal::ArenaImpl::Block::pos ( ) const
inline

◆ set_pos()

void google::protobuf.internal::ArenaImpl::Block::set_pos ( size_t  pos)
inline

◆ size()

size_t google::protobuf.internal::ArenaImpl::Block::size ( ) const
inline

Member Data Documentation

◆ next_

Block* google::protobuf.internal::ArenaImpl::Block::next_
private

◆ pos_

size_t google::protobuf.internal::ArenaImpl::Block::pos_
private

◆ size_

size_t google::protobuf.internal::ArenaImpl::Block::size_
private

The documentation for this class was generated from the following files:


grpc
Author(s):
autogenerated on Fri May 16 2025 03:03:25