[#mp_units-operator_lshift-0e9] = xref:mp_units.adoc[mp_units]::operator<< :relfileprefix: ../ :mrdocs: Stream insertion operators == Synopses Declared in `<mp‐units/cartesian_vector.h>` Stream insertion operator [source,cpp,subs="verbatim,replacements,macros,-callouts"] ---- std::basic_ostream<CharT>& xref:mp_units/operator_lshift-0e6.adoc[operator<<]( std::basic_ostream<CharT>& os, xref:mp_units/basic_fixed_string-08.adoc[basic_fixed_string] const& str); ---- [.small]#xref:mp_units/operator_lshift-0e6.adoc[_» more..._]# Stream insertion operator [source,cpp,subs="verbatim,replacements,macros,-callouts"] ---- template< typename CharT, typename Traits, xref:mp_units/Unit.adoc[Unit] D> std::basic_ostream<CharT, Traits>& xref:mp_units/operator_lshift-04.adoc[operator<<]( std::basic_ostream<CharT, Traits>& os, D d); ---- [.small]#xref:mp_units/operator_lshift-04.adoc[_» more..._]# Stream insertion operator [source,cpp,subs="verbatim,replacements,macros,-callouts"] ---- template< typename CharT, typename Traits, auto R, typename Rep> std::basic_ostream<CharT, Traits>& xref:mp_units/operator_lshift-0e0.adoc[operator<<]( std::basic_ostream<CharT, Traits>& os, xref:mp_units/quantity-01.adoc[quantity<R, Rep>] const& q) requires requires { os << q.numerical_value_ref_in(q.unit); }; ---- [.small]#xref:mp_units/operator_lshift-0e0.adoc[_» more..._]# Stream insertion operator [source,cpp,subs="verbatim,replacements,macros,-callouts"] ---- constexpr std::ostream& xref:mp_units/operator_lshift-0b.adoc[operator<<]( std::ostream& os, xref:mp_units/cartesian_vector-08.adoc[cartesian_vector] const& vec); ---- [.small]#xref:mp_units/operator_lshift-0b.adoc[_» more..._]# [.small]#Created with https://www.mrdocs.com[MrDocs]#