##// END OF EJS Templates
Creates DataSeriesUtils file that will contain methods for handling data holes...
Creates DataSeriesUtils file that will contain methods for handling data holes Renames DataSeriesUtils file in unit tests to avoid conflicts

File last commit:

r935:b93a3fb4e7f2
r950:46d5fdb80dde
Show More
Unit.h
27 lines | 667 B | text/x-c | CLexer
#ifndef SCIQLOP_UNIT_H
#define SCIQLOP_UNIT_H
#include <Common/MetaTypes.h>
#include <QString>
#include <tuple>
struct Unit {
explicit Unit(const QString &name = {}, bool timeUnit = false)
: m_Name{name}, m_TimeUnit{timeUnit}
{
}
inline bool operator==(const Unit &other) const
{
return std::tie(m_Name, m_TimeUnit) == std::tie(other.m_Name, other.m_TimeUnit);
}
inline bool operator!=(const Unit &other) const { return !(*this == other); }
QString m_Name; ///< Unit name
bool m_TimeUnit; ///< The unit is a unit of time (UTC)
};
SCIQLOP_REGISTER_META_TYPE(UNIT_REGISTRY, Unit)
#endif // SCIQLOP_UNIT_H