#include "systemc/datatypes/fx/sc_fx_ids.h"#include "systemc/datatypes/int/sc_nbutils.h"#include "systemc/utils/sc_string.h"Include dependency graph for sc_fxdefs.h:

This graph shows which files directly or indirectly include this file:

Go to the source code of this file.
Namespaces | |
| namespace | sc_dt |
Defines | |
| #define | SC_ASSERT_(cnd, msg) |
| #define | SC_ERROR_IF_(cnd, id) |
| #define | SC_CHECK_WL_(wl) SC_ERROR_IF_( (wl) <= 0, SC_ID_INVALID_WL_ ) |
| #define | SC_CHECK_N_BITS_(n_bits) SC_ERROR_IF_( (n_bits) < 0, SC_ID_INVALID_N_BITS_ ) |
| #define | SC_CHECK_DIV_WL_(div_wl) SC_ERROR_IF_( (div_wl) <= 0, SC_ID_INVALID_DIV_WL_ ) |
| #define | SC_CHECK_CTE_WL_(cte_wl) SC_ERROR_IF_( (cte_wl) <= 0, SC_ID_INVALID_CTE_WL_ ) |
| #define | SC_CHECK_MAX_WL_(max_wl) SC_ERROR_IF_( (max_wl) <= 0 && (max_wl) != -1, SC_ID_INVALID_MAX_WL_ ) |
| #define | SC_OBSERVER_(object, observer_type, event) |
| #define | SC_OBSERVER_DEFAULT_(observer_type) |
|
|
|
Definition at line 264 of file sc_fxdefs.h. |
|
|
Definition at line 261 of file sc_fxdefs.h. |
|
|
Definition at line 267 of file sc_fxdefs.h. |
|
|
Definition at line 258 of file sc_fxdefs.h. Referenced by sc_dt::sc_fxtype_params::n_bits(), and sc_dt::sc_fxtype_params::sc_fxtype_params(). |
|
|
Definition at line 255 of file sc_fxdefs.h. Referenced by sc_dt::sc_length_param::len(), sc_dt::sc_fxtype_params::sc_fxtype_params(), sc_dt::sc_length_param::sc_length_param(), and sc_dt::sc_fxtype_params::wl(). |
|
|
Value: { \
if( cnd ) \
SC_REPORT_ERROR( id, 0 ); \
}Definition at line 248 of file sc_fxdefs.h. Referenced by sc_dt::sc_fxnum_fast::bit(), sc_dt::sc_fxnum::bit(), sc_dt::sc_fxnum::cast(), sc_dt::sc_fxnum_fast::cast(), sc_dt::sc_fxnum_fast::operator()(), sc_dt::sc_fxnum::operator()(), sc_dt::sc_fxnum_fast::operator[](), sc_dt::sc_fxnum::operator[](), sc_dt::sc_fxnum_fast::range(), and sc_dt::sc_fxnum::range(). |
|
|
Value: { \
if( (object).observer() != 0 ) \
{ \
observer_type observer = (object).lock_observer(); \
observer->event( (object) ); \
(object).unlock_observer( observer ); \
} \
}Definition at line 275 of file sc_fxdefs.h. |
|
|
Value: { \
if( m_observer == 0 && observer_type ## ::default_observer != 0 ) \
m_observer = (* ## observer_type ## ::default_observer)(); \
}Definition at line 285 of file sc_fxdefs.h. |
1.2.18