38 using namespace adobe::afl;
47 typedef APath inherited;
62 IDPath(
const APathComponent& component);
75 IDPath(
const AString& pathStr, PathType typeHint = kDefaultOSPath);
102 IDPath(
const APath& path);
126 : APath(std::move(rhs))
138 IDPath& operator=(
const APath& rhs);
146 bool operator==(
const IDPath& rhs)
const;
154 bool operator!=(
const IDPath& rhs)
const;
170 IDPath& operator+=(
const APathComponent& rhs);
181 bool SetPath(
const WideString& pathStr, PathType typeHint = kDefaultOSPath);
195 IDPath& Append(
const APathComponent& component);
201 swap(static_cast<APath &>(lhs), static_cast<APath &>(rhs));