#include <sysc/utils/sc_temporary.h>
Public Member Functions | |
char * | allocate (std::size_t bytes_n) |
void | initialize (std::size_t heap_size=0x100000) |
std::size_t | length () |
sc_byte_heap () | |
sc_byte_heap (std::size_t heap_size) | |
~sc_byte_heap () | |
Public Attributes | |
char * | m_bgn_p |
char * | m_end_p |
char * | m_next_p |
Definition at line 70 of file sc_temporary.h.
sc_core::sc_byte_heap::sc_byte_heap | ( | ) | [inline] |
Definition at line 103 of file sc_temporary.h.
sc_core::sc_byte_heap::sc_byte_heap | ( | std::size_t | heap_size | ) | [inline] |
Definition at line 108 of file sc_temporary.h.
sc_core::sc_byte_heap::~sc_byte_heap | ( | ) | [inline] |
Definition at line 114 of file sc_temporary.h.
char* sc_core::sc_byte_heap::allocate | ( | std::size_t | bytes_n | ) | [inline] |
Definition at line 76 of file sc_temporary.h.
void sc_core::sc_byte_heap::initialize | ( | std::size_t | heap_size = 0x100000 |
) | [inline] |
Definition at line 90 of file sc_temporary.h.
std::size_t sc_core::sc_byte_heap::length | ( | ) | [inline] |
Definition at line 98 of file sc_temporary.h.
Definition at line 72 of file sc_temporary.h.
Definition at line 73 of file sc_temporary.h.
Definition at line 74 of file sc_temporary.h.