BloombergLP::bdlb::operator<<

Stream insertion operators

Synopses

Declared in <bdlb_bigendian.h>

Write the specified integer to the specified output stream.

std::ostream&
operator<<(
    std::ostream& stream,
    BigEndianInt16 const& integer);
» more...

Write the specified printer to the specified output stream.

template<class t_VARIANT>
std::ostream&
operator<<(
    std::ostream& stream,
    VariantPrinter<t_VARIANT> const& printer);
» more...

Write the specified printer to the specified output stream.

template<class TYPE>
std::ostream&
operator<<(
    std::ostream& stream,
    OptionalPrinter<TYPE> const& printer);
» more...

Write the specified object to the specified output stream.

std::ostream&
operator<<(
    std::ostream& stream,
    IndexSpan const& object);
» more...

Write the specified integer to the specified output stream.

std::ostream&
operator<<(
    std::ostream& stream,
    BigEndianUint64 const& integer);
» more...

Write the specified integer to the specified output stream.

std::ostream&
operator<<(
    std::ostream& stream,
    BigEndianInt64 const& integer);
» more...

Write the specified integer to the specified output stream.

std::ostream&
operator<<(
    std::ostream& stream,
    BigEndianUint32 const& integer);
» more...

Write the specified integer to the specified output stream.

std::ostream&
operator<<(
    std::ostream& stream,
    BigEndianInt32 const& integer);
» more...

Write the specified integer to the specified output stream.

std::ostream&
operator<<(
    std::ostream& stream,
    BigEndianUint16 const& integer);
» more...

Hex dump the data referenced by the specified rhs to the specified stream.

std::ostream&
operator<<(
    std::ostream& stream,
    PrintStringHexDumper const& rhs);
» more...

Write the specified adapter to the specified output stream.

template<class TYPE>
std::ostream&
operator<<(
    std::ostream& stream,
    PrintAdapter<TYPE> const& adapter);
» more...

Write category to out using its enumerator name.

std::ostream&
operator<<(
    std::ostream& out,
    CharType::Category category);
» more...

Write the specified guid to the specified output stream.

std::ostream&
operator<<(
    std::ostream& stream,
    Guid const& guid);
» more...

Write the value of the specified object to the specified output stream.

template<class TYPE>
std::ostream&
operator<<(
    std::ostream& stream,
    NullableAllocatedValue<TYPE> const& object);
» more...

Write the specified object to the specified output stream.

template<class TYPE>
std::ostream&
operator<<(
    std::ostream& stream,
    NullableValue<TYPE> const& object);
» more...

Write the specified object to the specified stream.

template<class TYPES>
std::ostream&
operator<<(
    std::ostream& stream,
    VariantImp<TYPES> const& object);
» more...

Hex dump the data referenced by the specified rhs to the specified stream.

std::ostream&
operator<<(
    std::ostream& stream,
    PrintStringSingleLineHexDumper const& rhs);
» more...

Return Value

  • a reference to stream
  • reference to stream
  • a reference to out
  • reference to the output stream

Parameters

NameDescription
streamoutput stream
integervalue to write
printerprinter object to write
objectobject to write
rhsthe hex dumper to insert
adapterprint adapter whose referred object is written
outstream to which the enumerator name is written
categorycharacter category whose name is written
guidguid to write