CUBRID Engine  latest
cubmem::extensible_stack_block< S > Class Template Reference

#include <mem_block.hpp>

Inheritance diagram for cubmem::extensible_stack_block< S >:
Inheritance graph
Collaboration diagram for cubmem::extensible_stack_block< S >:
Collaboration graph

Public Member Functions

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

Private Attributes

stack_block< S > m_stack
 
extensible_block m_ext_block
 
bool m_use_stack
 

Detailed Description

template<size_t S>
class cubmem::extensible_stack_block< S >

Definition at line 191 of file mem_block.hpp.

Constructor & Destructor Documentation

Definition at line 392 of file mem_block.hpp.

Definition at line 400 of file mem_block.hpp.

Member Function Documentation

Member Data Documentation


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