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 arena_impl.h.

Constructor & Destructor Documentation

◆ Block()

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

Definition at line 127 of file arena.cc.

Member Function Documentation

◆ next()

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

Definition at line 226 of file arena_impl.h.

◆ Pointer()

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

Definition at line 221 of file arena_impl.h.

◆ pos()

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

Definition at line 227 of file arena_impl.h.

◆ set_pos()

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

Definition at line 229 of file arena_impl.h.

◆ size()

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

Definition at line 228 of file arena_impl.h.

Member Data Documentation

◆ next_

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

Definition at line 232 of file arena_impl.h.

◆ pos_

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

Definition at line 233 of file arena_impl.h.

◆ size_

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

Definition at line 234 of file arena_impl.h.


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


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