|
dimval 0.2.0
Modern C++23 header-only library of dimensional values (units, measures, ranges)
|
Thread-safe runtime registries of unit and measure descriptors. More...
#include <dimval/descriptor.hpp>#include <dimval/traits.hpp>#include <mutex>#include <shared_mutex>#include <string_view>#include <unordered_map>#include <utility>#include <vector>

Go to the source code of this file.
Classes | |
| class | dimval::UnitRegistry |
| Registry of unit descriptors. More... | |
| class | dimval::MeasureRegistry |
| Registry of measure descriptors. More... | |
Thread-safe runtime registries of unit and measure descriptors.
Built-in units and measures auto-register at static-initialization time through the DIMVAL_DEFINE_UNIT / DIMVAL_DEFINE_MEASURE macros. User code can register additional descriptors at runtime; lifetime of the std::string_view fields is the caller's responsibility.