Contains io definitions.
Classes | |
| class | xtd::io::binary_reader | 
| Reads primitive data types as binary values in a specific encoding.  More... | |
| class | xtd::io::binary_writer | 
| Writes primitive types in binary to a stream and supports writing strings.  More... | |
| class | xtd::io::directory | 
| Exposes static methods for creating, moving, and enumerating through directories and subdirectories. This class cannot be inherited.  More... | |
| class | xtd::io::directory_info | 
| Exposes instance methods for creating, moving, and enumerating through directories and subdirectories. This class cannot be inherited.  More... | |
| class | xtd::io::drive_info | 
| Provides access to information on a drive.  More... | |
| class | xtd::io::file | 
| Provides static methods for the creation, copying, deletion, moving, and opening of files, and aids in the creation of std::fstream objects.  More... | |
| class | xtd::io::file_info | 
| Provides static methods for the creation, copying, deletion, moving, and opening of files, and aids in the creation of std::fstream objects.  More... | |
| class | xtd::io::file_system_info | 
| Provides the base class for both xtd::io::file_info and xtd::io::directory_info objects.  More... | |
| class | xtd::io::path | 
| Performs operations on std::basic_string instances that contain file or directory path information. These operations are performed in a cross-platform manner.  More... | |
| class | xtd::io::stream_reader | 
| Implements a xtd::io::text_reader that reads characters from a byte stream.  More... | |
| class | xtd::io::stream_writer | 
| Implements a xtd::io::text_writer for writing characters to a stream.  More... | |
| class | xtd::io::string_reader | 
| Implements a xtd::io::text_reader that reads from a string.  More... | |
| class | xtd::io::string_writer | 
| Implements a xtd::io::text_writer for writing characters to a string.  More... | |
| class | xtd::io::text_reader | 
| Represents a reader that can read a sequential series of characters.  More... | |
| class | xtd::io::null_text_reader | 
| Represents a null text reader.  More... | |
| class | xtd::io::synchronized_text_reader | 
| Represents a synchronized text reader.  More... | |
| class | xtd::io::text_writer | 
| Represents a writer that can write a sequential series of characters.  More... | |
| class | xtd::io::null_text_writer | 
| Represents a null text writer.  More... | |
| class | xtd::io::synchronized_text_writer | 
| Represents a synchronized text writer.  More... | |
Enumerations | |
| enum class | xtd::io::drive_type {  xtd::io::drive_type::unknown , xtd::io::drive_type::no_root_directory , xtd::io::drive_type::removable , xtd::io::drive_type::fixed , xtd::io::drive_type::network , xtd::io::drive_type::cd_rom , xtd::io::drive_type::ram }  | 
| Defines constants for drive types, including CDRom, Fixed, Network, NoRootDirectory, Ram, Removable, and Unknown.  More... | |
      
  | 
  strong | 
#include <xtd.core/include/xtd/io/drive_type.hpp>
Defines constants for drive types, including CDRom, Fixed, Network, NoRootDirectory, Ram, Removable, and Unknown.