#include struct test : public sc_module { sc_in clk; sc_in resetn; sc_out o; sc_in i; sc_signal reg; void transition (); void gen_moore (); void gen_mealy (); SC_CTOR(test) { SC_METHOD(transition); sensitive << clk.pos(); SC_METHOD(gen_moore); sensitive << clk.neg(); SC_METHOD(gen_mealy); sensitive << clk.neg() << i; } };