5 using std::make_unique;
16 unique_ptr<FileSystemInterface> FileSystem::fileSystem;
17 unique_ptr<FileSystemInterface> FileSystem::standardFileSystem;
File system singleton class.
static STATIC_DLL_IMPEXT unique_ptr< FileSystemInterface > fileSystem
static void setupFileSystem(FileSystemInterface *fileSystem)
Set up file system.
static FileSystemInterface * getStandardFileSystem()
Retrieve standard file system.
static void unsetFileSystem()
Unset file system, which means disposing the old one and unset internal file system to use.
static STATIC_DLL_IMPEXT unique_ptr< FileSystemInterface > standardFileSystem
Standard file system implementation.