#include <quantities.h>
Static Public Attributes | |
| static constexpr std::string_view | symbol = "?"sv |
| Symbol of the unit (e.g. "A"). More... | |
| static constexpr std::string_view | name = "unknown"sv |
| Long name of unit (e.g. "ampere"). More... | |
A unit is the definition of a reference quantity to measure a dimension. For example, second or ampere.
Units are independent C++ classes which are required to present a minimal interface:
symbol of the unit, as a static constant stringname of the unit, as a static constant stringHere "string" is intended as an object convertible to std::string and which itself exposes a std::string-like behaviour.
Although units can be derived from UnitBase, there is currently no necessity to do so since no part is shared. UnitBase is therefore provided as an example implementation.
Definition at line 369 of file quantities.h.
|
static |
Long name of unit (e.g. "ampere").
Definition at line 373 of file quantities.h.
|
static |
Symbol of the unit (e.g. "A").
Definition at line 371 of file quantities.h.
1.8.5