System::IO::BasicSystemIOStreamWrapper::BasicSystemIOStreamWrapper constructor

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

Constructs a new instance of the BasicSystemIOStreamWrapper.

System::IO::BasicSystemIOStreamWrapper<Elem, Traits>::BasicSystemIOStreamWrapper(SharedPtr<Stream> str, SystemIOStreamWrappingMode mode=SystemIOStreamWrappingMode::Binary)
ParameterTypeDescription
strSharedPtr<Stream>The pointer to the stream
modeSystemIOStreamWrappingModeWrapping mode

See Also

BasicSystemIOStreamWrapper::BasicSystemIOStreamWrapper(const BasicSystemIOStreamWrapper&) constructor

Copy constructor. Deleted.

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

See Also

BasicSystemIOStreamWrapper::BasicSystemIOStreamWrapper(BasicSystemIOStreamWrapper&&) constructor

Move constructor.

System::IO::BasicSystemIOStreamWrapper<Elem, Traits>::BasicSystemIOStreamWrapper(BasicSystemIOStreamWrapper &&right) noexcept
ParameterTypeDescription
rightBasicSystemIOStreamWrapper&&Object to be move

See Also