Skip to content

Class cubmem::appendible_block

template <size_t Size>

ClassList > cubmem > appendible_block

  • #include <extensible_array.hpp>

Inherits the following classes: cubmem::extensible_stack_block

Public Functions

Type Name
void append (const char * source, size_t length)
void append (const T & obj)
appendible_block ()
appendible_block (const block_allocator & alloc)
void copy (const char * source, size_t length)
std::size_t get_size () const

Public Functions inherited from cubmem::extensible_stack_block

See cubmem::extensible_stack_block

Type Name
void extend_by (size_t additional_bytes)
void extend_to (size_t total_bytes)
extensible_stack_block ()
extensible_stack_block (const block_allocator & alloc)
char * get_ptr ()
const char * get_read_ptr () const

Public Functions Documentation

function append [1/2]

inline void cubmem::appendible_block::append (
    const  char * source,
    size_t length
) 

function append [2/2]

template<typename T>
inline void cubmem::appendible_block::append (
    const T & obj
) 

function appendible_block [1/2]

cubmem::appendible_block::appendible_block () 

function appendible_block [2/2]

cubmem::appendible_block::appendible_block (
    const  block_allocator & alloc
) 

function copy

inline void cubmem::appendible_block::copy (
    const  char * source,
    size_t length
) 

function get_size

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


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