Метод System::IO::WrapSTDIOStream

System::IO::WrapSTDIOStream(std::basic_iostream<char_type, traits_type>&, STDIOStreamWrappingMode, STDIOStreamPositionPreference) method

Функция-обёртка для потоков, похожих на std::basic_iostream.

template<typename char_type,typename traits_type> SharedPtr<Stream> System::IO::WrapSTDIOStream(std::basic_iostream<char_type, traits_type> &stream, STDIOStreamWrappingMode mode=STDIOStreamWrappingMode::Binary, STDIOStreamPositionPreference pref_pos=STDIOStreamPositionPreference::Zero)
ПараметрТипОписание
потокstd::basic_iostream<char_type, traits_type>&Поток, похожий на std::basic_iostream
режимSTDIOStreamWrappingModeРежим обёртывания
pref_posSTDIOStreamPositionPreferenceПозиция, которая будет предпочтительной в качестве позиции чтения и записи, если они различаются

ReturnValue

BasicSTDIOStreamWrapper wrapper

См. также

System::IO::WrapSTDIOStream(std::basic_istream<char_type, traits_type>&, STDIOStreamWrappingMode) method

Обёртка функции для потоков, похожих на std::basic_istream.

template<typename char_type,typename traits_type> SharedPtr<Stream> System::IO::WrapSTDIOStream(std::basic_istream<char_type, traits_type> &stream, STDIOStreamWrappingMode mode=STDIOStreamWrappingMode::Binary)
ПараметрТипОписание
потокstd::basic_istream<char_type, traits_type>&Поток, похожий на std::basic_istream
режимSTDIOStreamWrappingModeРежим обёртывания

ReturnValue

BasicSTDIStreamWrapper wrapper

См. также

System::IO::WrapSTDIOStream(std::basic_ostream<char_type, traits_type>&, STDIOStreamWrappingMode) method

Обёртка функции для потоков, похожих на std::basic_ostream.

template<typename char_type,typename traits_type> SharedPtr<Stream> System::IO::WrapSTDIOStream(std::basic_ostream<char_type, traits_type> &stream, STDIOStreamWrappingMode mode=STDIOStreamWrappingMode::Binary)
ПараметрТипОписание
потокstd::basic_ostream<char_type, traits_type>&Поток, похожий на std::basic_ostream
режимSTDIOStreamWrappingModeРежим обёртывания

ReturnValue

BasicSTDOStreamWrapper wrapper

См. также