text: // This is a generated file! Please edit source .ksy file and use kaitai-struct-compiler to rebuild
  
  #include "opaque_with_param.h"
  
  opaque_with_param_t::opaque_with_param_t(kaitai::kstream* p__io, kaitai::kstruct* p__parent, opaque_with_param_t* p__root) : kaitai::kstruct(p__io) {
      m__parent = p__parent;
      m__root = this;
      m_one = nullptr;
      _read();
  }
  
  void opaque_with_param_t::_read() {
      m_one = std::unique_ptr<params_def_t>(new params_def_t(5, true, m__io));
  }
  
  opaque_with_param_t::~opaque_with_param_t() {
      _clean_up();
  }
  
  void opaque_with_param_t::_clean_up() {
  }
  