Classes | Functions

Detailed Description

Classes

class  DirectoryIterator
 This class is now deprecated in favour of RangedDirectoryIterator. More...
 
class  File
 Represents a local file or directory. More...
 
struct  File::NaturalFileComparator
 Comparator for files. More...
 
class  FileFilter
 Interface for deciding which files are suitable for something. More...
 
class  FileInputStream
 An input stream that reads from a local file. More...
 
class  FileOutputStream
 An output stream that writes into a local file. More...
 
class  FileSearchPath
 Represents a set of folders that make up a search path. More...
 
class  MemoryMappedFile
 Maps a file into virtual memory for easy reading and/or writing. More...
 
class  DirectoryEntry
 Describes the attributes of a file or folder. More...
 
class  RangedDirectoryIterator
 Allows iterating over files and folders using C++11 range-for syntax. More...
 
class  TemporaryFile
 Manages a temporary file, which will be deleted when this object is deleted. More...
 
class  WildcardFileFilter
 A type of FileFilter that works by wildcard pattern matching. More...
 

Functions

const DirectoryEntryoperator* (const DirectoryEntry &e) noexcept
 A convenience operator so that the expression *it++ works correctly when it is an instance of RangedDirectoryIterator. More...
 
RangedDirectoryIterator begin (const RangedDirectoryIterator &it)
 Returns the iterator that was passed in. More...
 
RangedDirectoryIterator end (const RangedDirectoryIterator &)
 Returns a default-constructed sentinel value. More...
 

Function Documentation

◆ operator*()

const DirectoryEntry& operator* ( const DirectoryEntry e)
noexcept

A convenience operator so that the expression *it++ works correctly when it is an instance of RangedDirectoryIterator.

◆ begin()

◆ end()