21 #ifndef ELM_SYS_DIRECTORY_H
22 #define ELM_SYS_DIRECTORY_H
24 #include <elm/PreIterator.h>
25 #include <elm/sys/FileItem.h>
27 namespace elm {
namespace sys {
47 bool ended(
void)
const;
58 #endif // ELM_SYS_DIRECTORY_H
Definition: FileItem.h:35
Definition: PreIterator.h:29
Iterator(Directory *directory)
Definition: system_Directory.cpp:112
bool ended(void) const
Definition: system_Directory.cpp:132
static Directory * make(Path path)
Definition: system_Directory.cpp:47
void next(void)
Definition: system_Directory.cpp:147
FileItem * item(void) const
Definition: system_Directory.cpp:139
~Iterator(void)
Definition: system_Directory.cpp:123
Path & path(void)
Definition: system_FileItem.cpp:198
virtual Directory * toDirectory(void)
Definition: system_Directory.cpp:76
Definition: Directory.h:39
Definition: Directory.h:30