1#ifndef IV_SRC_MIMICS_RETRO_MIGRATIONS_HPP_
2#define IV_SRC_MIMICS_RETRO_MIGRATIONS_HPP_
15 static std::shared_ptr<iv::mimics::retro::AbstractRetroMimicElement>
19 const std::shared_ptr<iv::mimics::retro::AbstractRetroMimicElement> &retroElement);
21 static std::shared_ptr<iv::mimics::retro::AbstractRetroMimicElement>
Definition xmlFile.hpp:15
Definition Migrations.hpp:13
static std::shared_ptr< iv::mimics::retro::AbstractRetroMimicElement > loadRetroElement(const iv::file::xml::node &nodeControlMimic)
Loads a retro element from an XML node.
Definition Migrations.cpp:19
static std::shared_ptr< iv::mimics::retro::AbstractRetroMimicElement > getRetroElement(const iv::mimics::retro::stringMimicElementType &elementType, const iv::types::mimicElementVersion &version)
Retrieves a retro element based on its type and version.
Definition Migrations.cpp:65
static std::shared_ptr< iv::mimics::AbstractMimicElement > updateRetroElementToCurrentElement(const std::shared_ptr< iv::mimics::retro::AbstractRetroMimicElement > &retroElement)
Definition Migrations.cpp:38
Definition AbstractRetroMimicElement.hpp:9
std::string stringMimicElementType
Definition types.hpp:9
std::string mimicElementVersion
Definition types.hpp:74