A platform independent way to obtain the timestamp of a file. More...
|Provides file managment services using the standard I/O support. More...|
|Implements a scanner that finds all filenames in the directory specified. More...|
|An object that traverses directory trees and provides a view of all files. More...|
|Encapsulates some measures and calculations based on a file's contents. More...|
|Provides operations commonly needed on file names. More...|
|this is the tree factory used in the recursive_unpack. More...|
|describes one portion of an ongoing file transfer. More...|
|Provides serious file operations, such as copy and partial writing. More...|
|Supports reading and writing to very large files, > 4 gigabytes. More...|
|const size_t||BTFL_FILE_TELL_LIMIT = size_t(2) * size_t(GIGABYTE)|
|const char||DEFAULT_SEPARATOR = '/'|
|const char *||NO_PARENT_DEFAULT = "."|
A platform independent way to obtain the timestamp of a file.
This is a support class for the directory_tree.
Implements a list of filenames.
This is based on an amorph so that adding to the list is efficient. The underlying type held is actually a file_info rather than a filename. This should not impose much extra overhead.
Note: this is a heavyweight header; it shouldn't be used in other headers.
This class has been exported from directory_tree's implementation to avoid redundant code for iteration and such. Note: this is a heavy-weight header that should not be included in other headers.
|const size_t filesystem::BTFL_FILE_TELL_LIMIT = size_t(2) * size_t(GIGABYTE)|
|const char filesystem::DEFAULT_SEPARATOR = '/'|
Referenced by filesystem::filename::canonicalize(), filesystem::filename::compare_prefix(), filesystem::filename::compare_suffix(), filesystem::filename::default_separator(), filesystem::filename::dirname(), filesystem::filename::filename(), and filesystem::filename::join().