#include <sc_lambda.h>
Static Public メソッド | |
| static void * | operator new (size_t sz) |
| static void | operator delete (void *p, size_t sz) |
Private メソッド | |
| sc_lambda_rand (int i) | |
| sc_lambda_rand (bool b) | |
| sc_lambda_rand (const sc_dt::sc_logic &c) | |
| sc_lambda_rand (const sc_signal_logic_deval &s) | |
| sc_lambda_rand (const sc_signal_in_if< int > &s) | |
| sc_lambda_rand (const sc_signal_in_if< bool > &s) | |
| sc_lambda_rand (const sc_signal_bool_deval &s) | |
| sc_lambda_rand (const sc_lambda_ptr &l) | |
| ~sc_lambda_rand () | |
| int | int_read () const |
| sc_dt::sc_logic | sc_logic_read () const |
| bool | bool_read () const |
| void | replace_ports (void(*fn)(sc_port_registry *, sc_lambda_rand *), sc_port_registry *) |
Private 変数 | |
| sc_lambda_rand_e | rand_ty |
| union { | |
| char lamb_space [sizeof(sc_lambda_ptr)] | |
| char ch_space [sizeof(sc_dt::sc_logic)] | |
| const sc_signal_in_if < sc_dt::sc_logic > * sul_sig | |
| const sc_signal_in_if< int > * int_sig | |
| const sc_signal_in_if< bool > * edgy_sig | |
| int val | |
| }; | |
フレンド | |
| class | sc_lambda |
| class | sc_port_registry |
| sc_core::sc_lambda_rand::sc_lambda_rand | ( | int | i | ) | [inline, private] |
| sc_core::sc_lambda_rand::sc_lambda_rand | ( | bool | b | ) | [inline, private] |
| sc_core::sc_lambda_rand::sc_lambda_rand | ( | const sc_dt::sc_logic & | c | ) | [inline, private] |
| sc_core::sc_lambda_rand::sc_lambda_rand | ( | const sc_signal_logic_deval & | s | ) | [inline, private] |
| sc_core::sc_lambda_rand::sc_lambda_rand | ( | const sc_signal_in_if< int > & | s | ) | [inline, private] |
| sc_core::sc_lambda_rand::sc_lambda_rand | ( | const sc_signal_in_if< bool > & | s | ) | [inline, private] |
| sc_core::sc_lambda_rand::sc_lambda_rand | ( | const sc_signal_bool_deval & | s | ) | [inline, private] |
| sc_core::sc_lambda_rand::sc_lambda_rand | ( | const sc_lambda_ptr & | l | ) | [inline, private] |
| sc_core::sc_lambda_rand::~sc_lambda_rand | ( | ) | [private] |
| static void* sc_core::sc_lambda_rand::operator new | ( | size_t | sz | ) | [inline, static] |
| static void sc_core::sc_lambda_rand::operator delete | ( | void * | p, | |
| size_t | sz | |||
| ) | [inline, static] |
| int sc_core::sc_lambda_rand::int_read | ( | ) | const [private] |
| sc_dt::sc_logic sc_core::sc_lambda_rand::sc_logic_read | ( | ) | const [private] |
| bool sc_core::sc_lambda_rand::bool_read | ( | ) | const [private] |
| void sc_core::sc_lambda_rand::replace_ports | ( | void(*)(sc_port_registry *, sc_lambda_rand *) | fn, | |
| sc_port_registry * | port_registry | |||
| ) | [private] |
friend class sc_lambda [friend] |
friend class sc_port_registry [friend] |
| char sc_core::sc_lambda_rand::lamb_space[sizeof(sc_lambda_ptr)] |
| char sc_core::sc_lambda_rand::ch_space[sizeof(sc_dt::sc_logic)] |
| const sc_signal_in_if<int>* sc_core::sc_lambda_rand::int_sig |
| const sc_signal_in_if<bool>* sc_core::sc_lambda_rand::edgy_sig |
union { ... } [private] |
1.5.6