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

#include <AbstractRetroMimicElement.hpp>

Inheritance diagram for iv::mimics::retro::AbstractRetroMimicElement:
[legend]

Public Member Functions

virtual ~AbstractRetroMimicElement ()=default
 
virtual bool load (const iv::file::xml::node &nodeControlMimic)=0
 
virtual bool save (iv::file::xml::node &nodeControlMimic) const =0
 
virtual std::shared_ptr< AbstractRetroMimicElementtoNextVersion () const =0
 
virtual std::shared_ptr< iv::mimics::AbstractMimicElementtoMimicElement () const =0
 
virtual iv::mimics::retro::stringMimicElementType getElementType () const =0
 

Public Attributes

iv::types::mimicElementVersion m_version
 

Constructor & Destructor Documentation

◆ ~AbstractRetroMimicElement()

virtual iv::mimics::retro::AbstractRetroMimicElement::~AbstractRetroMimicElement ( )
virtualdefault

Member Function Documentation

◆ getElementType()

virtual iv::mimics::retro::stringMimicElementType iv::mimics::retro::AbstractRetroMimicElement::getElementType ( ) const
nodiscardpure virtual

◆ load()

virtual bool iv::mimics::retro::AbstractRetroMimicElement::load ( const iv::file::xml::node & nodeControlMimic)
pure virtual

◆ save()

virtual bool iv::mimics::retro::AbstractRetroMimicElement::save ( iv::file::xml::node & nodeControlMimic) const
pure virtual

◆ toMimicElement()

virtual std::shared_ptr< iv::mimics::AbstractMimicElement > iv::mimics::retro::AbstractRetroMimicElement::toMimicElement ( ) const
nodiscardpure virtual

◆ toNextVersion()

virtual std::shared_ptr< AbstractRetroMimicElement > iv::mimics::retro::AbstractRetroMimicElement::toNextVersion ( ) const
nodiscardpure virtual

Member Data Documentation

◆ m_version

iv::types::mimicElementVersion iv::mimics::retro::AbstractRetroMimicElement::m_version

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