1#ifndef IV_SRC_LOGIC_FILES_TXTFILECODER_HPP_
2#define IV_SRC_LOGIC_FILES_TXTFILECODER_HPP_
38 std::string_view frontPadding);
42 const std::vector<LogicParameterOnlineTxt> ¶metersOnline);
Class to encode Logic TXT files.
Definition TxtFileCoder.hpp:15
static bool prvWriteBlocksInTxtFile(const std::shared_ptr< iv::streams::IOutputStream > &output, const iv::logic::files::TxtFile &txtFile)
Definition TxtFileCoder.cpp:69
static bool writeTxtFile(const iv::logic::files::TxtFile &txtFile, std::string_view txtFilePath)
Writes a Logic TXT file.
Definition TxtFileCoder.cpp:17
static bool prvWriteListOfParametersInTxtFile(const std::shared_ptr< iv::streams::IOutputStream > &output, const std::vector< LogicParameterOnlineTxt > ¶metersOnline)
Definition TxtFileCoder.cpp:203
static bool prvWriteBlockInTxtFile(const std::shared_ptr< iv::streams::IOutputStream > &output, const iv::logic::files::LogicBlockTxt &block, std::string_view frontPadding)
Definition TxtFileCoder.cpp:109
static bool prvWriteInfoLogicInTxtFile(const std::shared_ptr< iv::streams::IOutputStream > &output, const iv::logic::files::LogicInfoTxt &logicInfo)
Definition TxtFileCoder.cpp:35
static bool prvWriteLibraryBlocksInTxtFile(const std::shared_ptr< iv::streams::IOutputStream > &output, const iv::logic::files::LogicBlockTxt &libraryBlock, std::string_view frontPadding)
Definition TxtFileCoder.cpp:168
Definition LomFileCoder.cpp:13
Definition structs.hpp:263
Definition structs.hpp:235
Main structure of the Logic TXT file. This file contains the needed information to write an info TXT ...
Definition structs.hpp:293