BloombergLP::bdls

Namespace for platform-independent filesystem utility functions.

Types

NameDescription
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

NameDescription
operator<< Stream insertion operators