#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); } };