File system access and device-oriented I/O. More...
Classes | |
| class | BufferedIODevice |
| Abstract IODevice with an internal read buffer. More... | |
| class | BufferIODevice |
| IODevice backed by an in-memory Buffer. More... | |
| class | Dir |
| Provides directory operations using std::filesystem. More... | |
| class | File |
| File I/O device with buffered reading. More... | |
| class | FileFormatFactory< Product > |
| Generic factory template for file-format-specific product creation. More... | |
| class | FileInfo |
| Provides information about a file system entry. More... | |
| class | FileIODevice |
| IODevice wrapping a C stdio FILE pointer. More... | |
| class | FilePath |
| Simple value type wrapping std::filesystem::path. More... | |
| class | IODevice |
| Abstract base class for all I/O devices. More... | |
| class | Process |
| Subprocess execution with pipe-based I/O. More... | |
| class | StringIODevice |
| IODevice backed by a promeki String. More... | |
File system access and device-oriented I/O.
Layered I/O device hierarchy (IODevice, BufferedIODevice, File) plus file-system helpers (FilePath, Dir, FileInfo) and child-process management (Process).