Stream insertion operators
Synopses
Declared in <bsltf_streamutil.h>
Stream the integer representing the value of the specified object to the specified stream.
template<class STREAM>
STREAM&
operator<<(
STREAM& stream,
MoveOnlyAllocTestType const& object);
Stream the integer representing the value of the specified object to the specified stream.
template<class STREAM>
STREAM&
operator<<(
STREAM& stream,
UnionTestType const& object);
Stream the integer representing the value of the specified object to the specified stream.
template<
class STREAM,
class ALLOC>
STREAM&
operator<<(
STREAM& stream,
StdAllocTestType<ALLOC> const& object);
Stream the integer representing the value of the specified object to the specified stream.
template<class STREAM>
STREAM&
operator<<(
STREAM& stream,
SimpleTestType const& object);
Stream the integer representing the value of the specified object to the specified stream.
template<class STREAM>
STREAM&
operator<<(
STREAM& stream,
NonTypicalOverloadsTestType const& object);
Stream the integer representing the value of the specified object to the specified stream.
template<class STREAM>
STREAM&
operator<<(
STREAM& stream,
NonOptionalAllocTestType const& object);
Stream the integer representing the value of the specified object to the specified stream.
template<class STREAM>
STREAM&
operator<<(
STREAM& stream,
NonEqualComparableTestType const& object);
Write object to stream using the stream‐out protocol.
template<class STREAM>
STREAM&
operator<<(
STREAM& stream,
NonDefaultConstructibleTestType const& object);
Stream the integer representing the value of the specified object to the specified stream.
template<class STREAM>
STREAM&
operator<<(
STREAM& stream,
NonCopyConstructibleTestType const& object);
Stream the integer representing the value of the specified object to the specified stream.
template<class STREAM>
STREAM&
operator<<(
STREAM& stream,
NonAssignableTestType const& object);
Stream the integer representing the value of the specified object to the specified stream.
template<class STREAM>
STREAM&
operator<<(
STREAM& stream,
TemplateTestFacility::MethodPtr const& object);
Stream the integer representing the value of the specified object to the specified stream.
template<class STREAM>
STREAM&
operator<<(
STREAM& stream,
MovableTestType const& object);
Stream the integer representing the value of the specified object to the specified stream.
template<class STREAM>
STREAM&
operator<<(
STREAM& stream,
MovableAllocTestType const& object);
Stream the integer representing the value of the specified object to the specified stream.
template<class STREAM>
STREAM&
operator<<(
STREAM& stream,
EnumeratedTestType::Enum const& object);
Stream the integer representing the value of the specified object to the specified stream.
template<class STREAM>
STREAM&
operator<<(
STREAM& stream,
EmplacableTestType const& object);
Stream the integer representing the value of the specified object to the specified stream.
template<class STREAM>
STREAM&
operator<<(
STREAM& stream,
BitwiseMoveableTestType const& object);
Stream the integer representing the value of the specified object to the specified stream.
template<class STREAM>
STREAM&
operator<<(
STREAM& stream,
BitwiseCopyableTestType const& object);
Stream the integer representing the value of the specified object to the specified stream.
template<class STREAM>
STREAM&
operator<<(
STREAM& stream,
AllocTestType const& object);
Stream the integer representing the value of the specified object to the specified stream.
template<class STREAM>
STREAM&
operator<<(
STREAM& stream,
AllocEmplacableTestType const& object);
Stream the identifier of the specified object to stream.
template<class STREAM>
STREAM&
operator<<(
STREAM& stream,
AllocBitwiseMoveableTestType const& object);
Return Value
-
reference to
stream -
a reference to
stream
Parameters
Name |
Description |
stream |
output stream to write to |
object |
test type whose identifier is streamed |
Created with MrDocs