BasicSystemOStreamWrapper()

BasicSystemOStreamWrapper::BasicSystemOStreamWrapper(SharedPtr<Stream>, SystemIOStreamWrappingMode) constructor

Constructs a new instance of the BasicSystemOStreamWrapper.

System::IO::BasicSystemOStreamWrapper<Elem, Traits>::BasicSystemOStreamWrapper(SharedPtr<Stream> str, SystemIOStreamWrappingMode mode=SystemIOStreamWrappingMode::Binary)

Arguments

ParameterTypeDescription
strSharedPtr<Stream>The pointer to the stream
modeSystemIOStreamWrappingModeWrapping mode

BasicSystemOStreamWrapper::BasicSystemOStreamWrapper(const BasicSystemOStreamWrapper&) constructor

Copy constructor. Deleted.

System::IO::BasicSystemOStreamWrapper<Elem, Traits>::BasicSystemOStreamWrapper(const BasicSystemOStreamWrapper &)=delete

BasicSystemOStreamWrapper::BasicSystemOStreamWrapper(BasicSystemOStreamWrapper&&) constructor

Move constructor.

System::IO::BasicSystemOStreamWrapper<Elem, Traits>::BasicSystemOStreamWrapper(BasicSystemOStreamWrapper &&right) noexcept

Arguments

ParameterTypeDescription
rightBasicSystemOStreamWrapper&&Object to be move

See Also