#ifndef _SYSTEM_HPP_ #define _SYSTEM_HPP_ #include "core/imports/import_base.hpp" #pragma once class Modules; ///< Forward declaration of the Modules class. class Connections; ///< Forward declaration of the Connections class. enum class ImportType { IMPORT_MENTOR, IMPORT_ALTIUM, IMPORT_ODS, }; class System { Modules *mods; Connections *conns; public: System(); void Load(std::string module_name, std::string filename, ImportType type); Modules *modules() const { return mods; } Connections *connections() const { return conns; } ~System(); }; #endif // _SYSTEM_HPP_