summaryrefslogblamecommitdiffstats
path: root/src/core/file_sys/vfs_types.h
blob: 6215ed7af252e9d9ebe80f87fedb6b5c12f9a266 (plain) (tree)




















                                                         
// Copyright 2018 yuzu emulator team
// Licensed under GPLv2 or any later version
// Refer to the license.txt file included.

#pragma once

#include <memory>

namespace FileSys {

class VfsDirectory;
class VfsFile;
class VfsFilesystem;

// Declarations for Vfs* pointer types

using VirtualDir = std::shared_ptr<VfsDirectory>;
using VirtualFile = std::shared_ptr<VfsFile>;
using VirtualFilesystem = std::shared_ptr<VfsFilesystem>;

} // namespace FileSys