29 #ifndef PT_SYSTEM_DIRECTORY_H
30 #define PT_SYSTEM_DIRECTORY_H
32 #include <Pt/System/Api.h>
84 typedef std::ptrdiff_t difference_type;
85 typedef std::forward_iterator_tag iterator_category;
115 {
return _impl == it._impl; }
119 {
return _impl != it._impl; }
129 class DirectoryIteratorImpl* _impl;
136 #endif // PT_SYSTEM_DIRECTORY_H
Provides information about a node in the file-system.
Definition: FileInfo.h:103
Iterates over entries of a directory.
Definition: Directory.h:80
Represents a path in the file-system.
Definition: Path.h:47
bool operator==(const DirectoryIterator &it) const
Equality comparison.
Definition: Directory.h:114
bool operator!=(const DirectoryIterator &it) const
Inequality comparison.
Definition: Directory.h:118
DirectoryIterator()
Default constructor.
Definition: Directory.h:91