From c0549d71b2109f10c1238db8b22362e7826ba61b Mon Sep 17 00:00:00 2001 From: "Claudius \"keldu\" Holeksa" Date: Sun, 5 Jul 2026 15:59:23 +0200 Subject: Just rename from lib to modules --- lib/core/c++/config.hpp | 53 ------------------------------------------------- 1 file changed, 53 deletions(-) delete mode 100644 lib/core/c++/config.hpp (limited to 'lib/core/c++/config.hpp') diff --git a/lib/core/c++/config.hpp b/lib/core/c++/config.hpp deleted file mode 100644 index 64f7a0f..0000000 --- a/lib/core/c++/config.hpp +++ /dev/null @@ -1,53 +0,0 @@ -#pragma once - -#include -#include - -#include -#include -#include -#include - -namespace kel { -namespace lbm { -namespace sch { -using namespace saw::schema; -template -using LbmConfig = Struct< - Member, - Member, - Member ->; -} - -template -saw::error_or>> load_lbm_config(std::string_view file_name){ - std::ifstream file{std::string{file_name}}; - - if(!file.is_open()){ - return saw::make_error("Couldn't open file"); - } - - saw::data, saw::encode::Json> lbm_json_conf{saw::heap(1u)}; - - uint8_t ele{}; - while(file.readsome(reinterpret_cast(&ele), 1u) > 0u){ - auto err = lbm_json_conf.get_buffer().push(ele,1u); - if(err.failed()){ - return err; - } - } - - saw::data> lbm_conf; - saw::codec, saw::encode::Json> json_codec; - { - auto eov = json_codec.decode(lbm_json_conf, lbm_conf); - if(eov.is_error()){ - return std::move(eov.get_error()); - } - } - - return lbm_conf; -} -} -} -- cgit v1.2.3