12345678910111213141516171819202122232425262728293031323334353637 |
- // Copyright 2008 Dolphin Emulator Project
- // Licensed under GPLv2+
- // Refer to the license.txt file included.
- #include "DiscIO/Filesystem.h"
- #include "DiscIO/FileSystemGCWii.h"
- namespace DiscIO
- {
- IFileSystem::IFileSystem(const IVolume *_rVolume)
- : m_rVolume(_rVolume)
- {}
- IFileSystem::~IFileSystem()
- {}
- IFileSystem* CreateFileSystem(const IVolume* _rVolume)
- {
- IFileSystem* pFileSystem = new CFileSystemGCWii(_rVolume);
- if (!pFileSystem)
- return nullptr;
- if (!pFileSystem->IsValid())
- {
- delete pFileSystem;
- pFileSystem = nullptr;
- }
- return pFileSystem;
- }
- } // namespace
|