kDB: Knowledge DataBase
|
#include <Unit.h>
Public Types | |
using | PrefixToScale = std::function<double(Unit::Prefix)> |
using | PrefixesToScale = std::function<double(const QList<Unit::Prefix>&)> |
using | PrefixToString = std::function<QString(Unit::Prefix)> |
Public Member Functions | |
UnitRegistration (const QString &_symbol, const QString &_name, const QString &_uri, const QList< Unit::Prefix > &_prefixes, const PrefixToScale &_scale, const PrefixToString &_to_uri) | |
UnitRegistration (const QString &_symbol, const QString &_name, const QString &_uri, const QList< QList< Unit::Prefix > > &_prefixes, const PrefixesToScale &_scale, const PrefixToString &_to_uri) | |
Allow to register a unit. Do not use directly, use KNOWCORE_DEFINE_UNIT or KNOWCORE_DEFINE_COMPOSITE_UNIT instead.