[#BloombergLP-bdldfp-operator_lshift-07] = xref:BloombergLP.adoc[BloombergLP]::xref:BloombergLP/bdldfp.adoc[bdldfp]::operator<< :relfileprefix: ../../ :mrdocs: Left shift operators == Synopses Declared in `<bdldfp_decimal.h>` Return an `Uint128` value equal to the value of a bitwise left shift of the specified `lhs` 128‐bit integer shifted by the specified `rhs` value. The behavior is undefined unless `0 <= rhs < 128`. [source,cpp,subs="verbatim,replacements,macros,-callouts"] ---- xref:BloombergLP/bdldfp/Uint128.adoc[bdldfp::Uint128] xref:BloombergLP/bdldfp/operator_lshift-0e.adoc[operator<<]( xref:BloombergLP/bdldfp/Uint128.adoc[Uint128] lhs, int rhs); ---- [.small]#xref:BloombergLP/bdldfp/operator_lshift-0e.adoc[_» more..._]# Write the value of the specified `object` to the specified output `stream` in a single line format as described in the IEEE‐754 2008 standard (5.12 Details of conversions between floating point numbers and external character sequences), and return a reference providing modifiable access to `stream`. If `stream` is not valid on entry, this operation has no effect. [source,cpp,subs="verbatim,replacements,macros,-callouts"] ---- template< class CHARTYPE, class TRAITS> bsl::basic_ostream<CHARTYPE, TRAITS>& xref:BloombergLP/bdldfp/operator_lshift-05.adoc[operator<<]( bsl::basic_ostream<CHARTYPE, TRAITS>& stream, xref:BloombergLP/bdldfp/Decimal32.adoc[Decimal32] object); ---- [.small]#xref:BloombergLP/bdldfp/operator_lshift-05.adoc[_» more..._]# Write the value of the specified `object` to the specified output `stream` in a single line format as described in the IEEE‐754 2008 standard (5.12 Details of conversions between floating point numbers and external character sequences), and return a reference providing modifiable access to `stream`. If `stream` is not valid on entry, this operation has no effect. [source,cpp,subs="verbatim,replacements,macros,-callouts"] ---- template< class CHARTYPE, class TRAITS> bsl::basic_ostream<CHARTYPE, TRAITS>& xref:BloombergLP/bdldfp/operator_lshift-02.adoc[operator<<]( bsl::basic_ostream<CHARTYPE, TRAITS>& stream, xref:BloombergLP/bdldfp/Decimal64.adoc[Decimal64] object); ---- [.small]#xref:BloombergLP/bdldfp/operator_lshift-02.adoc[_» more..._]# Write the value of the specified `object` to the specified output `stream` in a single line format as described in the IEEE‐754 2008 standard (5.12 Details of conversions between floating point numbers and external character sequences), and return a reference providing modifiable access to `stream`. If `stream` is not valid on entry, this operation has no effect. [source,cpp,subs="verbatim,replacements,macros,-callouts"] ---- template< class CHARTYPE, class TRAITS> bsl::basic_ostream<CHARTYPE, TRAITS>& xref:BloombergLP/bdldfp/operator_lshift-09.adoc[operator<<]( bsl::basic_ostream<CHARTYPE, TRAITS>& stream, xref:BloombergLP/bdldfp/Decimal128.adoc[Decimal128] object); ---- [.small]#xref:BloombergLP/bdldfp/operator_lshift-09.adoc[_» more..._]# [.small]#Created with https://www.mrdocs.com[MrDocs]#