#include <sc_lambda.h>
Public メソッド | |
| sc_lambda (const sc_signal_in_if< bool > &) | |
| bool | eval () const |
| ~sc_lambda () | |
Static Public メソッド | |
| static void * | operator new (size_t sz) |
| static void | operator delete (void *p, size_t sz) |
Private メソッド | |
| sc_lambda (sc_lambda_rator_e op, sc_lambda_rand *o1=0, sc_lambda_rand *o2=0) | |
| int | int_eval () const |
| sc_dt::sc_logic | sc_logic_eval () const |
| bool | is_bool () const |
| bool | is_int () const |
| bool | is_sc_logic () const |
| void | replace_ports (void(*fn)(sc_port_registry *, sc_lambda_rand *), sc_port_registry *) |
| sc_lambda () | |
Private 変数 | |
| sc_lambda_rator_e | rator_ty |
| sc_lambda_rand * | op1 |
| sc_lambda_rand * | op2 |
| int | ref_count |
Static Private 変数 | |
| static sc_lambda | dummy_lambda |
フレンド | |
| class | sc_lambda_ptr |
| class | sc_lambda_rand |
| class | sc_port_registry |
| sc_core::sc_lambda::sc_lambda | ( | const sc_signal_in_if< bool > & | b | ) | [explicit] |
| sc_core::sc_lambda::~sc_lambda | ( | ) |
| sc_core::sc_lambda::sc_lambda | ( | sc_lambda_rator_e | op, | |
| sc_lambda_rand * | o1 = 0, |
|||
| sc_lambda_rand * | o2 = 0 | |||
| ) | [private] |
| sc_core::sc_lambda::sc_lambda | ( | ) | [private] |
| static void* sc_core::sc_lambda::operator new | ( | size_t | sz | ) | [inline, static] |
| static void sc_core::sc_lambda::operator delete | ( | void * | p, | |
| size_t | sz | |||
| ) | [inline, static] |
| bool sc_core::sc_lambda::eval | ( | ) | const |
| int sc_core::sc_lambda::int_eval | ( | ) | const [private] |
| sc_dt::sc_logic sc_core::sc_lambda::sc_logic_eval | ( | ) | const [private] |
| bool sc_core::sc_lambda::is_bool | ( | ) | const [inline, private] |
| bool sc_core::sc_lambda::is_int | ( | ) | const [inline, private] |
| bool sc_core::sc_lambda::is_sc_logic | ( | ) | const [inline, private] |
| void sc_core::sc_lambda::replace_ports | ( | void(*)(sc_port_registry *, sc_lambda_rand *) | fn, | |
| sc_port_registry * | port_registry | |||
| ) | [private] |
friend class sc_lambda_ptr [friend] |
friend class sc_lambda_rand [friend] |
friend class sc_port_registry [friend] |
sc_lambda_rand* sc_core::sc_lambda::op1 [private] |
sc_lambda_rand* sc_core::sc_lambda::op2 [private] |
int sc_core::sc_lambda::ref_count [private] |
sc_lambda sc_core::sc_lambda::dummy_lambda [static, private] |
1.5.6