|
@@ -23,6 +23,9 @@ public:
|
|
explicit DirIterator(String path, Flags = Flags::NoFlags);
|
|
explicit DirIterator(String path, Flags = Flags::NoFlags);
|
|
~DirIterator();
|
|
~DirIterator();
|
|
|
|
|
|
|
|
+ DirIterator(DirIterator&&);
|
|
|
|
+ DirIterator(DirIterator const&) = delete;
|
|
|
|
+
|
|
bool has_error() const { return m_error != 0; }
|
|
bool has_error() const { return m_error != 0; }
|
|
int error() const { return m_error; }
|
|
int error() const { return m_error; }
|
|
const char* error_string() const { return strerror(m_error); }
|
|
const char* error_string() const { return strerror(m_error); }
|