/* * Copyright (c) 2018-2020 Atmosphère-NX * * This program is free software; you can redistribute it and/or modify it * under the terms and conditions of the GNU General Public License, * version 2, as published by the Free Software Foundation. * * This program is distributed in the hope it will be useful, but WITHOUT * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or * FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for * more details. * * You should have received a copy of the GNU General Public License * along with this program. If not, see <http://www.gnu.org/licenses/>. */ #pragma once #include <stratosphere/fs/fs_common.hpp> #include <stratosphere/fs/impl/fs_result_utils.hpp> #include <stratosphere/fs/fs_context.hpp> #include <stratosphere/fs/fs_result_config.hpp> #include <stratosphere/fs/fs_storage_type.hpp> #include <stratosphere/fs/fs_priority.hpp> #include <stratosphere/fs/impl/fs_priority_utils.hpp> #include <stratosphere/fs/fs_access_log.hpp> #include <stratosphere/fs/fsa/fs_ifile.hpp> #include <stratosphere/fs/fsa/fs_idirectory.hpp> #include <stratosphere/fs/fsa/fs_ifilesystem.hpp> #include <stratosphere/fs/impl/fs_filesystem_proxy_type.hpp> #include <stratosphere/fs/fsa/fs_registrar.hpp> #include <stratosphere/fs/fs_remote_filesystem.hpp> #include <stratosphere/fs/fs_read_only_filesystem.hpp> #include <stratosphere/fs/fs_shared_filesystem_holder.hpp> #include <stratosphere/fs/fs_istorage.hpp> #include <stratosphere/fs/fs_substorage.hpp> #include <stratosphere/fs/fs_memory_storage.hpp> #include <stratosphere/fs/fs_remote_storage.hpp> #include <stratosphere/fs/common/fs_file_storage.hpp> #include <stratosphere/fs/fs_query_range.hpp> #include <stratosphere/fs/fs_speed_emulation.hpp> #include <stratosphere/fs/impl/fs_common_mount_name.hpp> #include <stratosphere/fs/fs_mount.hpp> #include <stratosphere/fs/fs_path_utils.hpp> #include <stratosphere/fs/fs_filesystem_utils.hpp> #include <stratosphere/fs/fs_romfs_filesystem.hpp> #include <stratosphere/fs/impl/fs_data.hpp> #include <stratosphere/fs/fs_application.hpp> #include <stratosphere/fs/fs_bis.hpp> #include <stratosphere/fs/fs_code.hpp> #include <stratosphere/fs/fs_content.hpp> #include <stratosphere/fs/fs_content_storage.hpp> #include <stratosphere/fs/fs_image_directory.hpp> #include <stratosphere/fs/fs_game_card.hpp> #include <stratosphere/fs/fs_save_data_types.hpp> #include <stratosphere/fs/fs_save_data_management.hpp> #include <stratosphere/fs/fs_save_data_transaction.hpp> #include <stratosphere/fs/fs_device_save_data.hpp> #include <stratosphere/fs/fs_system_save_data.hpp> #include <stratosphere/fs/fs_sd_card.hpp> #include <stratosphere/fs/fs_signed_system_partition.hpp> #include <stratosphere/fs/fs_system_data.hpp> #include <stratosphere/fs/fs_program_index_map_info.hpp> #include <stratosphere/fs/impl/fs_access_log_impl.hpp>