Nix (Dev) 3.5.10
dev - 3.5.10 - 1af9301
Loading...
Searching...
No Matches
iv::logic::files::TxtFileMapper Class Reference

Class to map between TxtFile and CFormulaLogic. More...

#include <TxtFileMapper.hpp>

Static Public Member Functions

static iv::logic::files::TxtFile toTxtFile (const std::shared_ptr< CFormulaLogic > &formulaLogic, const std::weak_ptr< UnitParamsOnline > &parametersOnline)
 Convert a CFormulaLogic to a TxtFile.
 

Static Private Member Functions

static std::vector< iv::logic::files::LogicBlockTxtextractBlocks (const std::vector< iv::logic::formulaLogic::SBlock > &blocks, uint32_t &orderOfWrittenBlockOut)
 

Detailed Description

Class to map between TxtFile and CFormulaLogic.

Note
This class does as middle step between the CFormulaLogic and the data to save in the Logic TXT file.

Member Function Documentation

◆ extractBlocks()

std::vector< iv::logic::files::LogicBlockTxt > iv::logic::files::TxtFileMapper::extractBlocks ( const std::vector< iv::logic::formulaLogic::SBlock > & blocks,
uint32_t & orderOfWrittenBlockOut )
staticprivate

◆ toTxtFile()

iv::logic::files::TxtFile iv::logic::files::TxtFileMapper::toTxtFile ( const std::shared_ptr< CFormulaLogic > & formulaLogic,
const std::weak_ptr< UnitParamsOnline > & parametersOnline )
static

Convert a CFormulaLogic to a TxtFile.

Parameters
formulaLogicFormula logic to extract the info.
parametersOnlineParameters online to extract.
Returns
TxtFile with the data of the formula logic.

The documentation for this class was generated from the following files: