| Private: |
| bool m_IsAbsolute |
| std::vector<std::string> m_PathComponents |
| std::vector<std::string> m_PartIdentifier |
| Public: |
| DocumentPath GetRelativePath(const DocumentPath& TargetObject,const DocumentPath& CurrentObject) |
| bool IsSubPath(const DocumentPath& PathToCompare) |
| std::string GetString() |
| bool operator==(const DocumentPath& PathToCompare) |
| size_t ComponentCount() |
| std::string operator[](size_t ComponentIndex) |
| DocumentPath ParsePath(const std::string& PathToParse,MBError& OutError) |
| bool operator!=(const DocumentPath& PathToCompare) |
| void PopDirectory() |
| bool operator<(const DocumentPath& OtherPath) |
| void AddDirectory(std::string StringToAdd) |
| void SetPartIdentifier(std::vector<std::string> PartSpecifier) |
| const std::vector<std::string>& GetPartIdentifier() |
| bool Empty() |