morph 0.1.0
Asynchronous bridge between GUI thread and business models
Loading...
Searching...
No Matches
morph::units::HasUserConvert Concept Reference

Concept: the application supplied a UnitTraits<E>::convert static for this pair (a non-ratio override, e.g. °C → °F) (template params From, To). More...

#include <quantity.hpp>

Concept definition

template<auto From, auto To>
concept HasUserConvert =
requires(Quantity<From> from, Quantity<To>& to) { UnitTraits<decltype(From)>::convert(from, to); }
Concept: the application supplied a UnitTraits<E>::convert static for this pair (a non-ratio override...
Definition quantity.hpp:520
void convert(const Quantity< From > &in, Quantity< To > &out)
Auto-generated within-dimension conversion (ratio + chaining).
Definition quantity.hpp:956
A unit-tagged, optionally-empty exact value with a declared precision in its type and (optionally) a ...
Definition quantity.hpp:671
Customisation point: the application specialises this for its unit enum, returning a UnitMeta per enu...
Definition quantity.hpp:274

Detailed Description

Concept: the application supplied a UnitTraits<E>::convert static for this pair (a non-ratio override, e.g. °C → °F) (template params From, To).

Definition at line 520 of file quantity.hpp.