##// END OF EJS Templates
Changes Variable from struct to class
Changes Variable from struct to class

File last commit:

r151:8de0b7c96d22
r151:8de0b7c96d22
Show More
Variable.cpp
32 lines | 687 B | text/x-c | CppLexer
#include "Variable/Variable.h"
struct Variable::VariablePrivate {
explicit VariablePrivate(const QString &name, const QString &unit, const QString &mission)
: m_Name{name}, m_Unit{unit}, m_Mission{mission}
{
}
QString m_Name;
QString m_Unit;
QString m_Mission;
};
Variable::Variable(const QString &name, const QString &unit, const QString &mission)
: impl{spimpl::make_unique_impl<VariablePrivate>(name, unit, mission)}
{
}
QString Variable::name() const noexcept
{
return impl->m_Name;
}
QString Variable::mission() const noexcept
{
return impl->m_Mission;
}
QString Variable::unit() const noexcept
{
return impl->m_Unit;
}