Nix (Dev) 3.5.10
dev - 3.5.10 - 1af9301
|
#include <Mimic.hpp>
Classes | |
struct | DefaultValues |
struct | Keys |
struct | Sections |
Public Member Functions | |
void | update (const iv::diamar::Mimics &other) |
bool | load (const iv::file::xml::node &nodeDataProject, std::string_view mimicsFolderPath) |
bool | save (iv::file::xml::node &nodeDataProject, std::string_view mimicsFolderPath, const std::optional< std::shared_ptr< std::vector< std::shared_ptr< iv::file::xml::File > > > > &savingFilesOut=std::nullopt) const |
bool | createMimic (const iv::types::mimicId &mimicId, const std::map< iv::eLanguage, std::string > &mimicNames) |
bool | insertMimic (const std::shared_ptr< iv::diamar::Mimic > &mimic) |
bool | deleteMimic (const iv::types::mimicId &mimicId) |
std::shared_ptr< iv::diamar::Mimic > | extractMimic (const iv::types::mimicId &mimicId) |
bool | changeId (const iv::types::mimicId &mimicId, const iv::types::mimicId &newMimicId) |
std::weak_ptr< iv::diamar::Mimic > | getMimic (const iv::types::mimicId &mimicId) const |
std::weak_ptr< iv::diamar::Mimic > | getMimic (const uint64_t &index) const |
std::weak_ptr< iv::diamar::Mimic > | getMimicByOrder (iv::types::mimicOrder order) const |
std::map< iv::types::order, std::shared_ptr< iv::diamar::Mimic > > | getMimicsWithOrder () const |
bool iv::diamar::Mimics::changeId | ( | const iv::types::mimicId & | mimicId, |
const iv::types::mimicId & | newMimicId ) |
bool iv::diamar::Mimics::createMimic | ( | const iv::types::mimicId & | mimicId, |
const std::map< iv::eLanguage, std::string > & | mimicNames ) |
bool iv::diamar::Mimics::deleteMimic | ( | const iv::types::mimicId & | mimicId | ) |
|
nodiscard |
|
nodiscard |
|
nodiscard |
|
nodiscard |
|
nodiscard |
bool iv::diamar::Mimics::insertMimic | ( | const std::shared_ptr< iv::diamar::Mimic > & | mimic | ) |
bool iv::diamar::Mimics::load | ( | const iv::file::xml::node & | nodeDataProject, |
std::string_view | mimicsFolderPath ) |
bool iv::diamar::Mimics::save | ( | iv::file::xml::node & | nodeDataProject, |
std::string_view | mimicsFolderPath, | ||
const std::optional< std::shared_ptr< std::vector< std::shared_ptr< iv::file::xml::File > > > > & | savingFilesOut = std::nullopt ) const |
void iv::diamar::Mimics::update | ( | const iv::diamar::Mimics & | other | ) |