Nix (Dev) 3.5.10
dev - 3.5.10 - 1af9301
Loading...
Searching...
No Matches
iv::mimics::retro::Migrations Class Reference

#include <Migrations.hpp>

Static Public Member Functions

static std::shared_ptr< iv::mimics::retro::AbstractRetroMimicElementloadRetroElement (const iv::file::xml::node &nodeControlMimic)
 Loads a retro element from an XML node.
 
static std::shared_ptr< iv::mimics::AbstractMimicElementupdateRetroElementToCurrentElement (const std::shared_ptr< iv::mimics::retro::AbstractRetroMimicElement > &retroElement)
 
static std::shared_ptr< iv::mimics::retro::AbstractRetroMimicElementgetRetroElement (const iv::mimics::retro::stringMimicElementType &elementType, const iv::types::mimicElementVersion &version)
 Retrieves a retro element based on its type and version.
 

Member Function Documentation

◆ getRetroElement()

std::shared_ptr< iv::mimics::retro::AbstractRetroMimicElement > iv::mimics::retro::Migrations::getRetroElement ( const iv::mimics::retro::stringMimicElementType & elementType,
const iv::types::mimicElementVersion & version )
static

Retrieves a retro element based on its type and version.

Parameters
elementTypeThe type of the retro element.
versionThe version of the retro element.
Returns
A shared pointer to the retrieved retro element.

◆ loadRetroElement()

std::shared_ptr< iv::mimics::retro::AbstractRetroMimicElement > iv::mimics::retro::Migrations::loadRetroElement ( const iv::file::xml::node & nodeControlMimic)
static

Loads a retro element from an XML node.

Parameters
nodeControlMimicThe XML node representing the control mimic.
Returns
A shared pointer to the loaded mimic element.

◆ updateRetroElementToCurrentElement()

std::shared_ptr< iv::mimics::AbstractMimicElement > iv::mimics::retro::Migrations::updateRetroElementToCurrentElement ( const std::shared_ptr< iv::mimics::retro::AbstractRetroMimicElement > & retroElement)
static

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