diff --git a/source/mijin/virtual_filesystem/filesystem.hpp b/source/mijin/virtual_filesystem/filesystem.hpp index 045eba2..7ea4e62 100644 --- a/source/mijin/virtual_filesystem/filesystem.hpp +++ b/source/mijin/virtual_filesystem/filesystem.hpp @@ -66,6 +66,12 @@ public: [[nodiscard]] inline FileInfo getInfo() const; [[nodiscard]] inline Optional getNativePath() const; [[nodiscard]] inline StreamError open(FileOpenMode mode, std::unique_ptr& outStream) const; + + [[nodiscard]] + PathReference operator/(const fs::path& more) const + { + return PathReference(adapter_, path_ / more); + } }; class FileSystemAdapter