SystemC 3.0.0
Accellera SystemC proof-of-concept library
Public Member Functions | Public Attributes | List of all members
sc_dt::sc_digit_heap Class Reference

#include <sysc/datatypes/int/sc_nbutils.h>

Public Member Functions

sc_digitallocate (size_t digits_n)
 
void initialize (size_t heap_size=0x100000)
 
size_t length ()
 
 sc_digit_heap ()
 
 sc_digit_heap (size_t heap_size)
 
 ~sc_digit_heap ()
 

Public Attributes

sc_digitm_bgn_p
 
sc_digitm_end_p
 
sc_digitm_next_p
 

Detailed Description

Definition at line 282 of file sc_nbutils.h.

Constructor & Destructor Documentation

◆ sc_digit_heap() [1/2]

sc_dt::sc_digit_heap::sc_digit_heap ( )
inline

Definition at line 314 of file sc_nbutils.h.

◆ sc_digit_heap() [2/2]

sc_dt::sc_digit_heap::sc_digit_heap ( size_t  heap_size)
inline

Definition at line 318 of file sc_nbutils.h.

◆ ~sc_digit_heap()

sc_dt::sc_digit_heap::~sc_digit_heap ( )
inline

Definition at line 323 of file sc_nbutils.h.

Member Function Documentation

◆ allocate()

sc_digit * sc_dt::sc_digit_heap::allocate ( size_t  digits_n)
inline

Definition at line 288 of file sc_nbutils.h.

◆ initialize()

void sc_dt::sc_digit_heap::initialize ( size_t  heap_size = 0x100000)
inline

Definition at line 301 of file sc_nbutils.h.

◆ length()

size_t sc_dt::sc_digit_heap::length ( )
inline

Definition at line 309 of file sc_nbutils.h.

Member Data Documentation

◆ m_bgn_p

sc_digit* sc_dt::sc_digit_heap::m_bgn_p

Definition at line 284 of file sc_nbutils.h.

◆ m_end_p

sc_digit* sc_dt::sc_digit_heap::m_end_p

Definition at line 285 of file sc_nbutils.h.

◆ m_next_p

sc_digit* sc_dt::sc_digit_heap::m_next_p

Definition at line 286 of file sc_nbutils.h.


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