#ifndef __MFile_h__ #define __MFile_h__ #include "MString.h" #include #include /// /// MFile /// /// An MString with a file backing store. /// namespace coreutils { class MFile : public MString { public: MFile(MString fileName); virtual ~MFile(); coreutils::MString fileName; private: std::ifstream inFile; std::ofstream outFile; void onChange() override; void update(); }; } #endif