Left shift operators

Synopses

Declared in <bslstl_osyncstream.h>

Insert an unsigned long into this stream.

Base&
operator<<(unsigned long value);

Insert a null pointer representation into this stream.

Base&
operator<<(decltype(nullptr) value);

Insert characters from the specified stream buffer.

Insert a volatile pointer value into this stream.

Base&
operator<<(void const volatile* value);

Insert a pointer value into this stream.

Base&
operator<<(void const* value);

Insert a long double into this stream.

Base&
operator<<(long double value);

Insert a double into this stream.

Base&
operator<<(double value);

Insert a float into this stream.

Base&
operator<<(float value);

Insert an unsigned long long into this stream.

Base&
operator<<(unsigned long long value);

Insert a long long into this stream.

Base&
operator<<(long long value);

Apply a basic_ostream manipulator to this stream.

Base&
operator<<(Base&(* manipulator)(Base&));

Insert a long into this stream.

Base&
operator<<(long value);

Insert an unsigned int into this stream.

Base&
operator<<(unsigned int value);

Insert an int into this stream.

Base&
operator<<(int value);

Insert an unsigned short into this stream.

Base&
operator<<(unsigned short value);

Insert a short into this stream.

Base&
operator<<(short value);

Insert a boolean value into this stream.

Base&
operator<<(bool value);

Apply an ios_base manipulator to this stream.

Base&
operator<<(std::ios_base&(* manipulator)(std::ios_base&));

Apply a basic_ios manipulator to this stream.

Base&
operator<<(std::basic_ios<char_type, traits_type>&(* manipulator)(std::basic_ios<char_type, traits_type>&));

Return Value

reference providing modifiable access to this object

Parameters

Name

Description

value

value to insert

streambuf

source stream buffer

manipulator

function to apply

Created with MrDocs