Mana
mana::DataBuffer Class Referencefinal

#include <DataBuffer.h>

Inheritance diagram for mana::DataBuffer:
mana::Noncopyable

Public Member Functions

 DataBuffer () noexcept
 
 ~DataBuffer ()=default
 
const char * GetBuffer () const noexcept
 
address_t GetSize () const noexcept
 
address_t Get (const std::string_view &text) const noexcept
 
address_t Set (const std::string_view &text)
 
bool Write (OutputStream &stream) const
 

Constructor & Destructor Documentation

◆ DataBuffer()

mana::DataBuffer::DataBuffer ( )
noexcept

◆ ~DataBuffer()

mana::DataBuffer::~DataBuffer ( )
default

Member Function Documentation

◆ Get()

address_t mana::DataBuffer::Get ( const std::string_view &  text) const
noexcept

◆ GetBuffer()

const char * mana::DataBuffer::GetBuffer ( ) const
noexcept

◆ GetSize()

address_t mana::DataBuffer::GetSize ( ) const
noexcept

◆ Set()

address_t mana::DataBuffer::Set ( const std::string_view &  text)

◆ Write()

bool mana::DataBuffer::Write ( OutputStream stream) const

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