Lbug C++ API
Loading...
Searching...
No Matches
lbug::common::StringAuxiliaryBuffer Class Reference

#include <auxiliary_buffer.h>

Inheritance diagram for lbug::common::StringAuxiliaryBuffer:
lbug::common::AuxiliaryBuffer

Public Member Functions

 StringAuxiliaryBuffer (storage::MemoryManager *memoryManager)
InMemOverflowBuffergetOverflowBuffer () const
uint8_t * allocateOverflow (uint64_t size)
void resetOverflowBuffer () const
Public Member Functions inherited from lbug::common::AuxiliaryBuffer
virtual ~AuxiliaryBuffer ()=default
template<class TARGET>
TARGET & cast ()
template<class TARGET>
const TARGET & constCast () const

Constructor & Destructor Documentation

◆ StringAuxiliaryBuffer()

lbug::common::StringAuxiliaryBuffer::StringAuxiliaryBuffer ( storage::MemoryManager * memoryManager)
inlineexplicit

Member Function Documentation

◆ allocateOverflow()

uint8_t * lbug::common::StringAuxiliaryBuffer::allocateOverflow ( uint64_t size)
inline

◆ getOverflowBuffer()

InMemOverflowBuffer * lbug::common::StringAuxiliaryBuffer::getOverflowBuffer ( ) const
inline

◆ resetOverflowBuffer()

void lbug::common::StringAuxiliaryBuffer::resetOverflowBuffer ( ) const
inline

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