/
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()