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.
Base&
operator<<(streambuf_type* streambuf);
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