Skip to content

Struct cubmem::extensible_block

ClassList > cubmem > extensible_block

  • #include <mem_block.hpp>

Public Functions

Type Name
void copy_to (extensible_block & dest) const
void extend_by (size_t additional_bytes)
void extend_to (size_t total_bytes)
extensible_block ()
extensible_block (extensible_block && b)
extensible_block (const block_allocator & alloc)
void freemem ()
char * get_ptr ()
const char * get_read_ptr () const
std::size_t get_size () const
extensible_block & operator= (extensible_block && b)
char * release_ptr ()
~extensible_block ()

Public Functions Documentation

function copy_to

inline void cubmem::extensible_block::copy_to (
    extensible_block & dest
) const

function extend_by

inline void cubmem::extensible_block::extend_by (
    size_t additional_bytes
) 

function extend_to

inline void cubmem::extensible_block::extend_to (
    size_t total_bytes
) 

function extensible_block [1/4]

inline cubmem::extensible_block::extensible_block () 

function extensible_block [2/4]

inline cubmem::extensible_block::extensible_block (
    extensible_block && b
) 

function extensible_block [3/4]

inline cubmem::extensible_block::extensible_block (
    const  block_allocator & alloc
) 

function freemem

inline void cubmem::extensible_block::freemem () 

function get_ptr

inline char * cubmem::extensible_block::get_ptr () 

function get_read_ptr

inline const  char * cubmem::extensible_block::get_read_ptr () const

function get_size

inline std::size_t cubmem::extensible_block::get_size () const

function operator=

inline extensible_block & cubmem::extensible_block::operator= (
    extensible_block && b
) 

function release_ptr

inline char * cubmem::extensible_block::release_ptr () 

function ~extensible_block

inline cubmem::extensible_block::~extensible_block () 


The documentation for this class was generated from the following file cubrid/src/base/mem_block.hpp