Namespace for platform‐independent filesystem utility functions.

Types

Name

Description

FdStreamBuf

Stream buffer associated with an opened file descriptor.

FdStreamBuf_FileHandler

Private helper that isolates file operations from FdStreamBuf.

FileDescriptorGuard

This class implements a guard that conditionally closes an open file descriptor upon its destruction.

FilePermissions

This struct provides a namespace for file‐system permission bits.

FilesystemUtil

This struct provides a namespace for utility functions dealing with platform‐independent filesystem access.

FilesystemUtil_CStringUtil

This component‐private utility struct provides a namespace for the flatten overload set.

FilesystemUtil_TransitionalUnixImpUtil

Namespace for FilesystemUtil transitional‐Unix implementation details.

FilesystemUtil_UnixImpUtil

Namespace for FilesystemUtil Unix implementation details.

FilesystemUtil_WindowsImpUtil

Namespace for FilesystemUtil Windows implementation details.

MemoryUtil

This struct provides a namespace for platform‐independent memory manipulation utilities.

OsUtil

This struct provides a namespace for utility functions retrieving information about the operating system.

PathUtil

Utility for platform‐independent filesystem path string manipulation.

PipeUtil

This struct contains utility methods for platform‐independent named pipe operations.

ProcessUtil

This struct contains utility methods for platform‐independent process operations.

TempDirectoryGuard

This class implements a scoped temporary directory guard.

Functions

Name

Description

operator<<

Stream insertion operators

Created with MrDocs