#pragma once #include #include class Assem { public: std::istream& in; Module* mod; Assem(std::istream& in, Module* mod) : in(in), mod(mod) {} virtual void assemble() = 0; };