A concept matching all external quantities like types

Synopsis

Declared in <mp‐units/framework/quantity_concepts.h>

template<typename T>
concept QuantityLike = !Quantity<T> && detail::QuantityLikeImpl<T, quantity_like_traits> && requires {
  typename quantity<quantity_like_traits<T>::reference, typename quantity_like_traits<T>::rep>;
};

Description

Satisfied by all external types (not‐defined in mp‐units) that via a quantity_like_traits provide all quantity‐specific information.

Created with MrDocs