Stream insertion operators
Declared in <bslstl_bitset.h>
Write the string specified by str into the output stream specified by os, and return os. If the string is shorter than os.width(), then it is padded to os.width() with the current os.fill() character. The padding, if any, is output after the string (on the right) if os.flags() | ios::left is non-zero and before the string otherwise. This function will do nothing unless os.good() is true on entry.
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);
» more...
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);
» more...
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);
» more...