BasicSystemIOStreamWrapper()

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)

Arguments

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

BasicSystemIOStreamWrapper::BasicSystemIOStreamWrapper(const BasicSystemIOStreamWrapper&) constructor

Copy constructor. Deleted.

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

BasicSystemIOStreamWrapper::BasicSystemIOStreamWrapper(BasicSystemIOStreamWrapper&&) constructor

Move constructor.

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

Arguments

ParameterTypeDescription
rightBasicSystemIOStreamWrapper&&Object to be move

See Also