| Private: |
| const std::vector<DocumentPath>* m_Data |
| std::vector<size_t> m_DirectoryBegins |
| size_t m_DataEnd |
| size_t m_DataOffset |
| int m_Depth |
| size_t m_FileOffset |
| size_t m_DirectoryOffset |
| Public: |
| size_t DirectoryCount() |
| std::string GetDirectoryName() |
| void NextDirectory() |
| size_t GetDirectoryBegin(size_t DirectoryIndex) |
| size_t GetDirectoryEnd() |
| size_t GetDirectoryEnd(size_t DirectoryIndex) |
| size_t GetCurrentOffset() |
| const DocumentPath& CurrentFilePath() |
| bool HasEnded() |