vfs: Add GetOrCreateDirectoryRelative method

This commit is contained in:
Zach Hilman 2018-08-16 17:05:30 -04:00
parent ef3768f323
commit bf33f80fae
3 changed files with 13 additions and 9 deletions

View file

@ -318,4 +318,8 @@ bool DeepEquals(const VirtualFile& file1, const VirtualFile& file2, size_t block
// directory of src/dest.
bool VfsRawCopy(VirtualFile src, VirtualFile dest);
// Checks if the directory at path relative to rel exists. If it does, returns that. If it does not
// it attempts to create it and returns the new dir or nullptr on failure.
VirtualDir GetOrCreateDirectoryRelative(const VirtualDir& rel, std::string_view path);
} // namespace FileSys