This commit is contained in:
2025-03-30 22:48:08 +02:00
parent a61f24e08c
commit 3b8bb88fbb
16 changed files with 93 additions and 50 deletions

View File

@@ -2,29 +2,28 @@
#define _IMPORT_BASE_HPP_
#include <string>
#include <fstream>
#include "connect.hpp"
#include "modules.hpp"
#include "system/connect.hpp"
#include "system/parts.hpp"
class ImportBase
{
Connections *connects;
Modules *mods;
protected:
Parts *prts;
virtual void parse(std::fstream lines) = 0;
public:
ImportBase()
{
connects = new Connections();
mods = new Modules();
prts = new Parts();
}
virtual void load(std::string file_name) = 0;
Connections *connections()
void load(std::string file_name) {
std::ifstream file(file_name);
};
Parts *parts()
{
return connects;
}
Modules *modules()
{
return mods;
return prts;
}
};