Skip to content

Class cubmem::extensible_stack_block

template <size_t S>

ClassList > cubmem > extensible_stack_block

  • #include <mem_block.hpp>

Public Functions

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 extend_by

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

function extend_to

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

function extensible_stack_block [1/2]

cubmem::extensible_stack_block::extensible_stack_block () 

function extensible_stack_block [2/2]

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

function get_ptr

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

function get_read_ptr

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


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