Nix (Dev) 3.5.10
dev - 3.5.10 - 1af9301
Loading...
Searching...
No Matches
utils.hpp
Go to the documentation of this file.
1#ifndef IV_SRC_MIMICS_UTILS_HPP
2#define IV_SRC_MIMICS_UTILS_HPP
3
4#include "core/types.hpp"
6#include "mimics/enums.hpp"
7
8#include <optional>
9#include <string>
10
11namespace iv::mimics::utils
12{
13
14std::string loadMimicElementTypeString(const iv::file::xml::node &nodeControlMimic);
15std::optional<iv::mimics::eMimicElementType> parseMimicElementType(std::string mimicElementType);
17
20
21}// namespace iv::mimics::utils
22
23#endif//IV_SRC_MIMICS_UTILS_HPP
Definition xmlFile.hpp:15
Definition utils.cpp:6
void saveMimicElementType(iv::file::xml::node &nodeControlMimic, iv::mimics::eMimicElementType type)
Definition utils.cpp:54
std::optional< iv::mimics::eMimicElementType > parseMimicElementType(std::string typeString)
Definition utils.cpp:26
void saveMimicElementVersion(iv::file::xml::node &nodeControlMimic, const iv::types::mimicElementVersion &version)
Definition utils.cpp:59
iv::types::mimicElementVersion loadMimicElementVersion(const iv::file::xml::node &nodeControlMimic)
Definition utils.cpp:47
std::string loadMimicElementTypeString(const iv::file::xml::node &nodeControlMimic)
Definition utils.cpp:19
eMimicElementType
Definition enums.hpp:8
std::string mimicElementVersion
Definition types.hpp:74