BasicSystemIStreamWrapper()

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

Constructs a new instance of the BasicSystemIStreamWrapper.

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

Arguments

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

BasicSystemIStreamWrapper::BasicSystemIStreamWrapper(const BasicSystemIStreamWrapper&) constructor

Copy constructor. Deleted.

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

BasicSystemIStreamWrapper::BasicSystemIStreamWrapper(BasicSystemIStreamWrapper&&) constructor

Move constructor.

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

Arguments

ParameterTypeDescription
rightBasicSystemIStreamWrapper&&Object to be move

See Also