398a399,408
> code += cls.cxx_struct(base, params)
>
> # close #ifndef __PARAMS__* guard
> code += "\n#endif\n"
> return code
>
> def cxx_struct(cls, base, params):
> if cls == SimObject:
> return '#include "sim/sim_object_params.hh"\n'
>
400c410
< code += "struct %sParams" % cls
---
> code = "struct %sParams" % cls
404,405d413
< if cls == SimObject:
< code += " virtual ~%sParams() {}\n" % cls
414,415d421
< # close #ifndef __PARAMS__* guard
< code += "\n#endif\n"
486d491
< name = Param.String("Object name")
765c770
< cc_params.object = self
---
> cc_params.pyobj = self