Left shift operators
Synopses
Declared in <bslstl_ostringstream.h>
Insert an unsigned long into the stream.
BaseStream&
operator<<(unsigned long value);
Insert a null pointer representation into the stream.
BaseStream&
operator<<(std::nullptr_t value);
Insert characters from streambuf until end‐of‐file.
BaseStream&
operator<<(std::basic_streambuf<char_type, traits_type>* streambuf);
Insert a volatile pointer value into the stream.
BaseStream&
operator<<(void const volatile* value);
Insert a pointer value into the stream.
BaseStream&
operator<<(void const* value);
Insert a long double into the stream.
BaseStream&
operator<<(long double value);
Insert a double into the stream.
BaseStream&
operator<<(double value);
Insert a float into the stream.
BaseStream&
operator<<(float value);
Insert an unsigned long long into the stream.
BaseStream&
operator<<(unsigned long long value);
Insert a long long into the stream.
BaseStream&
operator<<(long long value);
Apply a basic_ostream manipulator to this stream.
BaseStream&
operator<<(BaseStream&(* manipulator)(BaseStream&));
Insert a long into the stream.
BaseStream&
operator<<(long value);
Insert an unsigned int into the stream.
BaseStream&
operator<<(unsigned int value);
Insert an int into the stream.
BaseStream&
operator<<(int value);
Insert an unsigned short into the stream.
BaseStream&
operator<<(unsigned short value);
Insert a short into the stream.
BaseStream&
operator<<(short value);
Insert a boolean value into the stream.
BaseStream&
operator<<(bool value);
Apply an ios_base manipulator to this stream.
BaseStream&
operator<<(ios_base&(* manipulator)(ios_base&));
Apply a basic_ios manipulator to this stream.
BaseStream&
operator<<(std::basic_ios<char_type, traits_type>&(* manipulator)(std::basic_ios<char_type, traits_type>&));
Return Value
a reference to this stream
Parameters
Name |
Description |
value |
value to insert |
streambuf |
source stream buffer |
manipulator |
function to apply |
Created with MrDocs