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.