BasicSystemIOStreamBuf()

BasicSystemIOStreamBuf::BasicSystemIOStreamBuf() constructor

Constructs a new instance of the BasicSystemIOStreamBuf.

System::IO::BasicSystemIOStreamBuf<Elem, Traits>::BasicSystemIOStreamBuf()

BasicSystemIOStreamBuf::BasicSystemIOStreamBuf(const SharedPtr<Stream>&, SystemIOStreamWrappingMode, const std::locale&) constructor

Constructs a new instance of the BasicSystemIOStreamBuf.

System::IO::BasicSystemIOStreamBuf<Elem, Traits>::BasicSystemIOStreamBuf(const SharedPtr<Stream> &str, SystemIOStreamWrappingMode mode=SystemIOStreamWrappingMode::Binary, const std::locale &locale=std::locale())

Arguments

ParameterTypeDescription
strconst SharedPtr<Stream>&Smart pointer to the stream
modeSystemIOStreamWrappingModeWrapping mode
localeconst std::locale&Stream’s locale

BasicSystemIOStreamBuf::BasicSystemIOStreamBuf(const BasicSystemIOStreamBuf&) constructor

Copy constructor. Deleted.

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

BasicSystemIOStreamBuf::BasicSystemIOStreamBuf(BasicSystemIOStreamBuf&&) constructor

Move constructor.

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

Arguments

ParameterTypeDescription
rightBasicSystemIOStreamBuf&&Object to be move

See Also