mp_units::operator<<¶
Stream insertion operators
Synopses¶
Declared in <mp-units/framework/dimension.h>
Stream insertion operator
template<typename CharT, typename Traits, Unit D>
std::basic_ostream<CharT, Traits>& operator<<(std::basic_ostream<CharT, Traits>& os, D d);
Stream insertion operator
template<typename CharT, typename Traits, auto R, typename Rep>
std::basic_ostream<CharT, Traits>& operator<<(std::basic_ostream<CharT, Traits>& os, quantity<R, Rep> const& q)
requires requires { os << q.numerical_value_ref_in(q.unit); };
Stream insertion operator
template<typename CharT, typename Traits, auto R, auto PO, typename Rep>
requires(PO == default_point_origin(R))
std::basic_ostream<CharT, Traits>& operator<<(std::basic_ostream<CharT, Traits>& os,
quantity_point<R, PO, Rep> const& qp)
requires requires { os << qp.quantity_from_zero(); };