BDE 4.39.x Production Release
Loading...
Searching...
No Matches

Classes

class  FdStreamBuf
 
class  FdStreamBuf_FileHandler
 
struct  FileDescriptorGuard
 
struct  FilePermissions
 
struct  FilesystemUtil
 
struct  FilesystemUtil_CStringUtil
 
struct  FilesystemUtil_TransitionalUnixImpUtil
 
struct  FilesystemUtil_UnixImpUtil
 
struct  FilesystemUtil_WindowsImpUtil
 
struct  MemoryUtil
 
struct  OsUtil
 
struct  PathUtil
 
struct  PipeUtil
 
struct  ProcessUtil
 
class  TempDirectoryGuard
 

Functions

bsl::ostream & operator<< (bsl::ostream &stream, FilePermissions::Enum value)
 
bsl::ostream & operator<< (bsl::ostream &stream, FilesystemUtil::Whence value)
 
bsl::ostream & operator<< (bsl::ostream &stream, FilesystemUtil::ErrorType value)
 
bsl::ostream & operator<< (bsl::ostream &stream, FilesystemUtil::FileOpenPolicy value)
 
bsl::ostream & operator<< (bsl::ostream &stream, FilesystemUtil::FileIOPolicy value)
 
bsl::ostream & operator<< (bsl::ostream &stream, FilesystemUtil::FileTruncatePolicy value)
 

Function Documentation

◆ operator<<() [1/6]

bsl::ostream & bdls::operator<< ( bsl::ostream &  stream,
FilePermissions::Enum  value 
)

Write the octal numeric representation of the specified permission bit mask value to the specified output stream in a single-line format, and return a reference to stream. The value is written in octal notation without the customary leading 0 prefix (for example, the mask 0640 is written as 640).

Note
Note that this method has the same behavior as
bdls::FilePermissions::print(stream, value, 0, -1);
static bsl::ostream & print(bsl::ostream &stream, FilePermissions::Enum value, int level=0, int spacesPerLevel=4)

◆ operator<<() [2/6]

bsl::ostream & bdls::operator<< ( bsl::ostream &  stream,
FilesystemUtil::ErrorType  value 
)

Output the specified value to the specified stream, in human-readable form. If value is not a valid ErrorType value, report that it is invalid and output it as an integer.

◆ operator<<() [3/6]

bsl::ostream & bdls::operator<< ( bsl::ostream &  stream,
FilesystemUtil::FileIOPolicy  value 
)

Output the specified value to the specified stream, in human-readable form. If value is not a valid FileIOPolicy value, report that it is invalid and output it as an integer.

◆ operator<<() [4/6]

bsl::ostream & bdls::operator<< ( bsl::ostream &  stream,
FilesystemUtil::FileOpenPolicy  value 
)

Output the specified value to the specified stream, in human-readable form. If value is not a valid FileOpenPolicy value, report that it is invalid and output it as an integer.

◆ operator<<() [5/6]

bsl::ostream & bdls::operator<< ( bsl::ostream &  stream,
FilesystemUtil::FileTruncatePolicy  value 
)

Output the specified value to the specified stream, in human-readable form. If value is not a valid FileTruncatePolicy value, report that it is invalid and output it as an integer.

◆ operator<<() [6/6]

bsl::ostream & bdls::operator<< ( bsl::ostream &  stream,
FilesystemUtil::Whence  value 
)

Output the specified value to the specified stream, in human-readable form. If value is not a valid Whence value, report that it is invalid and output it as an integer.