Variable.h
24 lines
| 514 B
| text/x-c
|
CLexer
Alexandre Leroux
|
r112 | #ifndef SCIQLOP_VARIABLE_H | ||
#define SCIQLOP_VARIABLE_H | ||||
Alexandre Leroux
|
r163 | #include <Common/spimpl.h> | ||
class QString; | ||||
Alexandre Leroux
|
r112 | |||
/** | ||||
Alexandre Leroux
|
r163 | * @brief The Variable class represents a variable in SciQlop. | ||
Alexandre Leroux
|
r112 | */ | ||
Alexandre Leroux
|
r163 | class Variable { | ||
public: | ||||
explicit Variable(const QString &name, const QString &unit, const QString &mission); | ||||
QString name() const noexcept; | ||||
QString mission() const noexcept; | ||||
QString unit() const noexcept; | ||||
Alexandre Leroux
|
r112 | |||
Alexandre Leroux
|
r163 | private: | ||
class VariablePrivate; | ||||
spimpl::unique_impl_ptr<VariablePrivate> impl; | ||||
Alexandre Leroux
|
r112 | }; | ||
#endif // SCIQLOP_VARIABLE_H | ||||