#include "file_io/FileFactory.hpp" template class JsonFileFactory: public FileFactory { private: /* data */ public: File* load_file() override; void parse_metadata(File*) override; JsonFileFactory(std::filesystem::path fpath); void open_subfiles(File*); };