Namespaces | |
Compression | |
Details | |
Typedefs | |
typedef SharedPtr< BinaryWriter > | BinaryWriterPtr |
An alias for a shared pointer to this class. More... | |
using | FileNotFoundException = System::ExceptionWrapper< Details_FileNotFoundException > |
using | STDIStreamWrapper = BasicSTDIStreamWrapper< std::istream > |
Specializations of BasicSTDIStreamWrapper for char character types. More... | |
using | STDWIStreamWrapper = BasicSTDIStreamWrapper< std::wistream > |
Specializations of BasicSTDIStreamWrapper for wchar_t character types. More... | |
using | STDOStreamWrapper = BasicSTDOStreamWrapper< std::ostream > |
Specializations of BasicSTDOStreamWrapper for char character types. More... | |
using | STDWOStreamWrapper = BasicSTDOStreamWrapper< std::wostream > |
Specializations of BasicSTDOStreamWrapper for wchar_t character types. More... | |
using | STDIOStreamWrapper = BasicSTDIOStreamWrapper< std::iostream > |
Specializations of BasicSTDIOStreamWrapper for char character types. More... | |
using | STDWIOStreamWrapper = BasicSTDIOStreamWrapper< std::wiostream > |
Specializations of BasicSTDIOStreamWrapper for wchar_t character types. More... | |
using | SystemIStreamWrapper = BasicSystemIStreamWrapper< char, std::char_traits< char > > |
Specializations of BasicSystemIStreamWrapper for char character types. More... | |
using | SystemWIStreamWrapper = BasicSystemIStreamWrapper< wchar_t, std::char_traits< wchar_t > > |
Specializations of BasicSystemIStreamWrapper for wchar_t character types. More... | |
using | SystemOStreamWrapper = BasicSystemOStreamWrapper< char, std::char_traits< char > > |
Specializations of BasicSystemOStreamWrapper for char character types. More... | |
using | SystemWOStreamWrapper = BasicSystemOStreamWrapper< wchar_t, std::char_traits< wchar_t > > |
Specializations of BasicSystemOStreamWrapper for wchar_t character types. More... | |
using | SystemIOStreamWrapper = BasicSystemIOStreamWrapper< char, std::char_traits< char > > |
Specializations of BasicSystemIOStreamWrapper for char character types. More... | |
using | SystemWIOStreamWrapper = BasicSystemIOStreamWrapper< wchar_t, std::char_traits< wchar_t > > |
Specializations of BasicSystemIOStreamWrapper for wchar_t character types. More... | |
Functions | |
template<typename char_type , typename traits_type > | |
SharedPtr< Stream > | WrapSTDIOStream (std::basic_istream< char_type, traits_type > &stream, STDIOStreamWrappingMode mode=STDIOStreamWrappingMode::Binary) |
template<typename char_type , typename traits_type > | |
SharedPtr< Stream > | WrapSTDIOStream (std::basic_ostream< char_type, traits_type > &stream, STDIOStreamWrappingMode mode=STDIOStreamWrappingMode::Binary) |
template<typename char_type , typename traits_type > | |
SharedPtr< Stream > | WrapSTDIOStream (std::basic_iostream< char_type, traits_type > &stream, STDIOStreamWrappingMode mode=STDIOStreamWrappingMode::Binary, STDIOStreamPositionPreference pref_pos=STDIOStreamPositionPreference::Zero) |
An alias for a shared pointer to this class.
using System::IO::FileNotFoundException = typedef System::ExceptionWrapper<Details_FileNotFoundException> |
The exception that is thrown when an attempt to access a file that does not exist on disk fails. Never wrap the FileNotFoundException class instances into System::SmartPtr.
using System::IO::STDIOStreamWrapper = typedef BasicSTDIOStreamWrapper<std::iostream> |
Specializations of BasicSTDIOStreamWrapper for char character types.
using System::IO::STDIStreamWrapper = typedef BasicSTDIStreamWrapper<std::istream> |
Specializations of BasicSTDIStreamWrapper for char character types.
using System::IO::STDOStreamWrapper = typedef BasicSTDOStreamWrapper<std::ostream> |
Specializations of BasicSTDOStreamWrapper for char character types.
using System::IO::STDWIOStreamWrapper = typedef BasicSTDIOStreamWrapper<std::wiostream> |
Specializations of BasicSTDIOStreamWrapper for wchar_t character types.
using System::IO::STDWIStreamWrapper = typedef BasicSTDIStreamWrapper<std::wistream> |
Specializations of BasicSTDIStreamWrapper for wchar_t character types.
using System::IO::STDWOStreamWrapper = typedef BasicSTDOStreamWrapper<std::wostream> |
Specializations of BasicSTDOStreamWrapper for wchar_t character types.
using System::IO::SystemIOStreamWrapper = typedef BasicSystemIOStreamWrapper<char, std::char_traits<char> > |
Specializations of BasicSystemIOStreamWrapper for char character types.
using System::IO::SystemIStreamWrapper = typedef BasicSystemIStreamWrapper<char, std::char_traits<char> > |
Specializations of BasicSystemIStreamWrapper for char character types.
using System::IO::SystemOStreamWrapper = typedef BasicSystemOStreamWrapper<char, std::char_traits<char> > |
Specializations of BasicSystemOStreamWrapper for char character types.
using System::IO::SystemWIOStreamWrapper = typedef BasicSystemIOStreamWrapper<wchar_t, std::char_traits<wchar_t> > |
Specializations of BasicSystemIOStreamWrapper for wchar_t character types.
using System::IO::SystemWIStreamWrapper = typedef BasicSystemIStreamWrapper<wchar_t, std::char_traits<wchar_t> > |
Specializations of BasicSystemIStreamWrapper for wchar_t character types.
using System::IO::SystemWOStreamWrapper = typedef BasicSystemOStreamWrapper<wchar_t, std::char_traits<wchar_t> > |
Specializations of BasicSystemOStreamWrapper for wchar_t character types.
|
strong |
|
strong |
Represents attributes of a directory or a file.
|
strong |
Specifies how a file should be opened.
|
strong |
Represents advanced options for creating FileStream object.
|
strong |
Specifies what kind of access other FileStream objects can have to a file being opened.
|
strong |
|
strong |
|
strong |
Determines which position in the stream is preferable as a common read and write position when std::basic_iostream and its descendants will have different read and write positions at the time of wrapper creation.
|
strong |
Specifies the mode of I/O operations that wrappers will perform on std::iostreams-like streams.
|
strong |
Specifies the mode of I/O operations that wrappers will perform on System::IO::Stream-like streams.
SharedPtr<Stream> System::IO::WrapSTDIOStream | ( | std::basic_istream< char_type, traits_type > & | stream, |
STDIOStreamWrappingMode | mode = STDIOStreamWrappingMode::Binary |
||
) |
Wrapper function for std::basic_istream-like streams.
stream | std::basic_istream-like stream |
mode | Wrapping mode |
SharedPtr<Stream> System::IO::WrapSTDIOStream | ( | std::basic_ostream< char_type, traits_type > & | stream, |
STDIOStreamWrappingMode | mode = STDIOStreamWrappingMode::Binary |
||
) |
Wrapper function for std::basic_ostream-like streams.
stream | std::basic_ostream-like stream |
mode | Wrapping mode |
SharedPtr<Stream> System::IO::WrapSTDIOStream | ( | std::basic_iostream< char_type, traits_type > & | stream, |
STDIOStreamWrappingMode | mode = STDIOStreamWrappingMode::Binary , |
||
STDIOStreamPositionPreference | pref_pos = STDIOStreamPositionPreference::Zero |
||
) |
Wrapper function for std::basic_iostream-like streams.
stream | std::basic_iostream-like stream |
mode | Wrapping mode |
pref_pos | Position that will prefer as read and write position, if they are different |