ネームスペース | |
| namespace | sc_dt |
| namespace | sc_core |
マクロ定義 | |
| #define | W_BEGIN |
| #define | W_DO |
| #define | W_ESCAPE |
| #define | W_END |
| #define | WAIT() |
| #define | WAITN(n) |
| #define | WAIT_UNTIL(lambda) |
関数 | |
| template<class T> | |
| const T | sc_dt::sc_min (const T &a, const T &b) |
| template<class T> | |
| const T | sc_dt::sc_max (const T &a, const T &b) |
| template<class T> | |
| const T | sc_dt::sc_abs (const T &a) |
| #define W_BEGIN |
値:
do { \ sc_watch __aux_watch( sc_get_curr_simcontext() );
| #define W_DO |
値:
try { \ __watching_first( __aux_watch.cthread_h );
| #define W_END |
値:
} \
} while( false );
| #define W_ESCAPE |
値:
} \
catch( int sc_level ) { \
__sanitycheck_watchlists( __aux_watch.cthread_h ); \
if( sc_level < __watch_level( __aux_watch.cthread_h ) ) { \
throw sc_level; \
}
| #define WAIT | ( | ) |
値:
sc_set_location( __FILE__, __LINE__ ); \ wait()
| #define WAIT_UNTIL | ( | lambda | ) |
値:
sc_set_location( __FILE__, __LINE__ ); \ wait_until( lambda )
| #define WAITN | ( | n | ) |
値:
sc_set_location( __FILE__, __LINE__ ); \ wait(n)
1.5.6