#include "systemc.h"
/*
multi line comment
*/
// declare some module
SC_MODULE(gate)
{
// inputs
sc_in<bool> inA, inB;
// outputs
sc_out<bool> out;
// C function
void do_something()
{
out.write(inA.read() || inB.read());
}
// constructor
SC_CTOR(gate)
{
// register method
SC_METHOD(do_something);
}
};