Nix (Dev) 3.5.10
dev - 3.5.10 - 1af9301
Loading...
Searching...
No Matches
iv::model::IModel Class Referenceabstract

#include <IModel.hpp>

Inheritance diagram for iv::model::IModel:
[legend]

Public Member Functions

virtual ~IModel ()=default
 

Public Attributes

std::string projectFolder
 
iv::eProgramCaller programCaller {iv::eProgramCaller::Diamar}
 

Protected Member Functions

 IModel ()=default
 
 IModel (const IModel &other)=default
 
 IModel (IModel &&other)=default
 
IModeloperator= (const IModel &other)=default
 
IModeloperator= (IModel &&other)=default
 
virtual void deleteModel ()=0
 

Constructor & Destructor Documentation

◆ ~IModel()

virtual iv::model::IModel::~IModel ( )
virtualdefault

◆ IModel() [1/3]

iv::model::IModel::IModel ( )
protecteddefault

◆ IModel() [2/3]

iv::model::IModel::IModel ( const IModel & other)
protecteddefault

◆ IModel() [3/3]

iv::model::IModel::IModel ( IModel && other)
protecteddefault

Member Function Documentation

◆ deleteModel()

virtual void iv::model::IModel::deleteModel ( )
protectedpure virtual

◆ operator=() [1/2]

IModel & iv::model::IModel::operator= ( const IModel & other)
protecteddefault

◆ operator=() [2/2]

IModel & iv::model::IModel::operator= ( IModel && other)
protecteddefault

Member Data Documentation

◆ programCaller

iv::eProgramCaller iv::model::IModel::programCaller {iv::eProgramCaller::Diamar}

◆ projectFolder

std::string iv::model::IModel::projectFolder

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