MySQL 9.1.0
Source Code Documentation
net::mutable_buffer Class Reference

#include <buffer.h>

Public Member Functions

 mutable_buffer () noexcept
 
 mutable_buffer (void *p, size_t n) noexcept
 
void * data () const noexcept
 
size_t size () const noexcept
 
mutable_bufferoperator+= (size_t n) noexcept
 

Private Attributes

void * data_
 
size_t size_
 

Constructor & Destructor Documentation

◆ mutable_buffer() [1/2]

net::mutable_buffer::mutable_buffer ( )
inlinenoexcept

◆ mutable_buffer() [2/2]

net::mutable_buffer::mutable_buffer ( void *  p,
size_t  n 
)
inlinenoexcept

Member Function Documentation

◆ data()

void * net::mutable_buffer::data ( ) const
inlinenoexcept

◆ operator+=()

mutable_buffer & net::mutable_buffer::operator+= ( size_t  n)
inlinenoexcept

◆ size()

size_t net::mutable_buffer::size ( ) const
inlinenoexcept

Member Data Documentation

◆ data_

void* net::mutable_buffer::data_
private

◆ size_

size_t net::mutable_buffer::size_
private

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