|
CUBRID Engine
latest
|
#include <parser_allocator.hpp>


Public Member Functions | |
| parser_block_allocator ()=delete | |
| parser_block_allocator (parser_context *parser) | |
Public Member Functions inherited from cubmem::block_allocator | |
| block_allocator ()=delete | |
| block_allocator (const alloc_func &alloc_f, const dealloc_func &dealloc_f) | |
| block_allocator & | operator= (const block_allocator &other) |
Private Member Functions | |
| void | alloc (cubmem::block &b, size_t size) |
| void | dealloc (cubmem::block &b) |
Private Attributes | |
| parser_context * | m_parser |
Additional Inherited Members | |
Public Types inherited from cubmem::block_allocator | |
| using | alloc_func = std::function< void(block &b, size_t size)> |
| using | dealloc_func = std::function< void(block &b)> |
Public Attributes inherited from cubmem::block_allocator | |
| alloc_func | m_alloc_f |
| dealloc_func | m_dealloc_f |
Definition at line 31 of file parser_allocator.hpp.
|
delete |
| parser_block_allocator::parser_block_allocator | ( | parser_context * | parser | ) |
Definition at line 29 of file parser_allocator.cpp.
|
private |
Definition at line 39 of file parser_allocator.cpp.
References cubmem::block::dim, m_parser, NULL, parser_alloc(), and cubmem::block::ptr.
|
private |
Definition at line 67 of file parser_allocator.cpp.
|
private |
Definition at line 41 of file parser_allocator.hpp.
Referenced by alloc().