1234567891011121314151617181920212223242526 |
- // Copyright 2008 Dolphin Emulator Project
- // SPDX-License-Identifier: GPL-2.0-or-later
- #include "DiscIO/Filesystem.h"
- namespace DiscIO
- {
- FileInfo::~FileInfo() = default;
- u64 FileInfo::GetTotalSize() const
- {
- if (!IsDirectory())
- return GetSize();
- u64 size = 0;
- for (const auto& entry : *this)
- size += entry.GetTotalSize();
- return size;
- }
- FileSystem::~FileSystem() = default;
- } // namespace DiscIO
|