Stream insertion operators
Synopses
Declared in <bslstl_bitset.h>
Write a string to an output stream.
template<
class CHAR_TYPE,
class CHAR_TRAITS,
class ALLOCATOR>
std::basic_ostream<CHAR_TYPE, CHAR_TRAITS>&
operator<<(
std::basic_ostream<CHAR_TYPE, CHAR_TRAITS>& os,
basic_string<CHAR_TYPE, CHAR_TRAITS, ALLOCATOR> const& str);
Print to the specified stream the address of the shared object referred to by the specified rhs shared pointer and return a reference to the modifiable stream.
template<
class CHAR_TYPE,
class CHAR_TRAITS,
class ELEMENT_TYPE>
std::basic_ostream<CHAR_TYPE, CHAR_TRAITS>&
operator<<(
std::basic_ostream<CHAR_TYPE, CHAR_TRAITS>& stream,
shared_ptr<ELEMENT_TYPE> const& rhs);
Insert a textual representation of the specified bitset x into os.
template<
class CHAR_TYPE,
class TRAITS,
std::size_t N>
std::basic_ostream<CHAR_TYPE, TRAITS>&
operator<<(
std::basic_ostream<CHAR_TYPE, TRAITS>& os,
bitset<N> const& x);
Return Value
-
reference to the output stream
os -
reference to the modifiable
stream -
reference to the output stream
Parameters
Name |
Description |
os |
output stream |
str |
string to write |
stream |
output stream to write to |
rhs |
right‐hand side operand |
x |
bitset whose textual form is inserted |
Created with MrDocs