| Private: |
| IndexType m_OptionalDirectoryRoot |
| const DocumentFilesystem* m_AssociatedFilesystem |
| bool m_UseUserOrder |
| IndexType m_DirectoryFilePosition |
| IndexType m_CurrentDirectoryIndex |
| size_t m_CurrentDepth |
| Protected: |
| void UseUserOrder() |
| IndexType GetCurrentDirectoryIndex() |
| IndexType GetCurrentFileIndex() |
| void CalculateDepth() |
| Public: |
| DocumentPath GetCurrentPath() |
| bool EntryIsDirectory() |
| void Increment() |
| std::string GetEntryName() |
| const DocumentSource& GetDocumentInfo() |
| bool HasEnded() |
| DocumentFilesystemIterator& operator++() |
| DocumentFilesystemIterator& operator++(int (anonymous))) |
| void NextDirectory() |
| size_t CurrentDepth() |
| void NextFile() |