Skip to content

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);

» more...

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); };

» more...

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(); };

» more...