mirror of
				https://github.com/PabloMK7/citra.git
				synced 2025-10-31 05:40:04 +00:00 
			
		
		
		
	Merge pull request #4653 from tgsm/core-nested
core: use nested namespaces
This commit is contained in:
		
						commit
						1d3cef319a
					
				
					 19 changed files with 40 additions and 80 deletions
				
			
		|  | @ -14,11 +14,9 @@ | |||
| ////////////////////////////////////////////////////////////////////////////////////////////////////
 | ||||
| // FileSys namespace
 | ||||
| 
 | ||||
| namespace Service { | ||||
| namespace FS { | ||||
| namespace Service::FS { | ||||
| enum class MediaType : u32; | ||||
| } | ||||
| } // namespace Service
 | ||||
| } // namespace Service::FS
 | ||||
| 
 | ||||
| namespace FileSys { | ||||
| 
 | ||||
|  |  | |||
|  | @ -34,8 +34,7 @@ struct hash<Service::APT::AppletId> { | |||
| }; | ||||
| } // namespace std
 | ||||
| 
 | ||||
| namespace HLE { | ||||
| namespace Applets { | ||||
| namespace HLE::Applets { | ||||
| 
 | ||||
| static std::unordered_map<Service::APT::AppletId, std::shared_ptr<Applet>> applets; | ||||
| /// The CoreTiming event identifier for the Applet update callback.
 | ||||
|  | @ -136,5 +135,4 @@ void Init() { | |||
| void Shutdown() { | ||||
|     Core::System::GetInstance().CoreTiming().RemoveEvent(applet_update_event); | ||||
| } | ||||
| } // namespace Applets
 | ||||
| } // namespace HLE
 | ||||
| } // namespace HLE::Applets
 | ||||
|  |  | |||
|  | @ -8,8 +8,7 @@ | |||
| #include "core/hle/result.h" | ||||
| #include "core/hle/service/apt/applet_manager.h" | ||||
| 
 | ||||
| namespace HLE { | ||||
| namespace Applets { | ||||
| namespace HLE::Applets { | ||||
| 
 | ||||
| class Applet { | ||||
| public: | ||||
|  | @ -86,5 +85,4 @@ void Init(); | |||
| 
 | ||||
| /// Shuts down the HLE applets
 | ||||
| void Shutdown(); | ||||
| } // namespace Applets
 | ||||
| } // namespace HLE
 | ||||
| } // namespace HLE::Applets
 | ||||
|  |  | |||
|  | @ -7,8 +7,7 @@ | |||
| #include "core/hle/applets/erreula.h" | ||||
| #include "core/hle/service/apt/apt.h" | ||||
| 
 | ||||
| namespace HLE { | ||||
| namespace Applets { | ||||
| namespace HLE::Applets { | ||||
| 
 | ||||
| ResultCode ErrEula::ReceiveParameter(const Service::APT::MessageParameter& parameter) { | ||||
|     if (parameter.signal != Service::APT::SignalType::Request) { | ||||
|  | @ -67,5 +66,4 @@ ResultCode ErrEula::StartImpl(const Service::APT::AppletStartupParameter& parame | |||
| 
 | ||||
| void ErrEula::Update() {} | ||||
| 
 | ||||
| } // namespace Applets
 | ||||
| } // namespace HLE
 | ||||
| } // namespace HLE::Applets
 | ||||
|  |  | |||
|  | @ -7,8 +7,7 @@ | |||
| #include "core/hle/applets/applet.h" | ||||
| #include "core/hle/kernel/shared_memory.h" | ||||
| 
 | ||||
| namespace HLE { | ||||
| namespace Applets { | ||||
| namespace HLE::Applets { | ||||
| 
 | ||||
| class ErrEula final : public Applet { | ||||
| public: | ||||
|  | @ -26,5 +25,4 @@ private: | |||
|     Kernel::SharedPtr<Kernel::SharedMemory> framebuffer_memory; | ||||
| }; | ||||
| 
 | ||||
| } // namespace Applets
 | ||||
| } // namespace HLE
 | ||||
| } // namespace HLE::Applets
 | ||||
|  |  | |||
|  | @ -15,8 +15,7 @@ | |||
| 
 | ||||
| ////////////////////////////////////////////////////////////////////////////////////////////////////
 | ||||
| 
 | ||||
| namespace HLE { | ||||
| namespace Applets { | ||||
| namespace HLE::Applets { | ||||
| 
 | ||||
| ResultCode MiiSelector::ReceiveParameter(const Service::APT::MessageParameter& parameter) { | ||||
|     if (parameter.signal != Service::APT::SignalType::Request) { | ||||
|  | @ -110,5 +109,4 @@ ResultCode MiiSelector::StartImpl(const Service::APT::AppletStartupParameter& pa | |||
| } | ||||
| 
 | ||||
| void MiiSelector::Update() {} | ||||
| } // namespace Applets
 | ||||
| } // namespace HLE
 | ||||
| } // namespace HLE::Applets
 | ||||
|  |  | |||
|  | @ -12,8 +12,7 @@ | |||
| #include "core/hle/result.h" | ||||
| #include "core/hle/service/apt/apt.h" | ||||
| 
 | ||||
| namespace HLE { | ||||
| namespace Applets { | ||||
| namespace HLE::Applets { | ||||
| 
 | ||||
| struct MiiConfig { | ||||
|     u8 enable_cancel_button; | ||||
|  | @ -126,5 +125,4 @@ private: | |||
| 
 | ||||
|     MiiConfig config; | ||||
| }; | ||||
| } // namespace Applets
 | ||||
| } // namespace HLE
 | ||||
| } // namespace HLE::Applets
 | ||||
|  |  | |||
|  | @ -7,8 +7,7 @@ | |||
| #include "core/hle/applets/mint.h" | ||||
| #include "core/hle/service/apt/apt.h" | ||||
| 
 | ||||
| namespace HLE { | ||||
| namespace Applets { | ||||
| namespace HLE::Applets { | ||||
| 
 | ||||
| ResultCode Mint::ReceiveParameter(const Service::APT::MessageParameter& parameter) { | ||||
|     if (parameter.signal != Service::APT::SignalType::Request) { | ||||
|  | @ -67,5 +66,4 @@ ResultCode Mint::StartImpl(const Service::APT::AppletStartupParameter& parameter | |||
| 
 | ||||
| void Mint::Update() {} | ||||
| 
 | ||||
| } // namespace Applets
 | ||||
| } // namespace HLE
 | ||||
| } // namespace HLE::Applets
 | ||||
|  |  | |||
|  | @ -7,8 +7,7 @@ | |||
| #include "core/hle/applets/applet.h" | ||||
| #include "core/hle/kernel/shared_memory.h" | ||||
| 
 | ||||
| namespace HLE { | ||||
| namespace Applets { | ||||
| namespace HLE::Applets { | ||||
| 
 | ||||
| class Mint final : public Applet { | ||||
| public: | ||||
|  | @ -26,5 +25,4 @@ private: | |||
|     Kernel::SharedPtr<Kernel::SharedMemory> framebuffer_memory; | ||||
| }; | ||||
| 
 | ||||
| } // namespace Applets
 | ||||
| } // namespace HLE
 | ||||
| } // namespace HLE::Applets
 | ||||
|  |  | |||
|  | @ -19,8 +19,7 @@ | |||
| 
 | ||||
| ////////////////////////////////////////////////////////////////////////////////////////////////////
 | ||||
| 
 | ||||
| namespace HLE { | ||||
| namespace Applets { | ||||
| namespace HLE::Applets { | ||||
| 
 | ||||
| ResultCode SoftwareKeyboard::ReceiveParameter(Service::APT::MessageParameter const& parameter) { | ||||
|     if (parameter.signal != Service::APT::SignalType::Request) { | ||||
|  | @ -188,5 +187,4 @@ Frontend::KeyboardConfig SoftwareKeyboard::ToFrontendConfig( | |||
|         static_cast<bool>(config.filter_flags & SoftwareKeyboardFilter::Callback); | ||||
|     return frontend_config; | ||||
| } | ||||
| } // namespace Applets
 | ||||
| } // namespace HLE
 | ||||
| } // namespace HLE::Applets
 | ||||
|  |  | |||
|  | @ -13,8 +13,7 @@ | |||
| #include "core/hle/result.h" | ||||
| #include "core/hle/service/apt/apt.h" | ||||
| 
 | ||||
| namespace HLE { | ||||
| namespace Applets { | ||||
| namespace HLE::Applets { | ||||
| 
 | ||||
| /// Maximum number of buttons that can be in the keyboard.
 | ||||
| constexpr int MAX_BUTTON = 3; | ||||
|  | @ -210,5 +209,4 @@ private: | |||
| 
 | ||||
|     std::shared_ptr<Frontend::SoftwareKeyboard> frontend_applet; | ||||
| }; | ||||
| } // namespace Applets
 | ||||
| } // namespace HLE
 | ||||
| } // namespace HLE::Applets
 | ||||
|  |  | |||
|  | @ -6,8 +6,7 @@ | |||
| #include <functional> | ||||
| #include "core/hw/aes/arithmetic128.h" | ||||
| 
 | ||||
| namespace HW { | ||||
| namespace AES { | ||||
| namespace HW::AES { | ||||
| 
 | ||||
| AESKey Lrot128(const AESKey& in, u32 rot) { | ||||
|     AESKey out; | ||||
|  | @ -43,5 +42,4 @@ AESKey Xor128(const AESKey& a, const AESKey& b) { | |||
|     return out; | ||||
| } | ||||
| 
 | ||||
| } // namespace AES
 | ||||
| } // namespace HW
 | ||||
| } // namespace HW::AES
 | ||||
|  |  | |||
|  | @ -7,11 +7,9 @@ | |||
| #include "common/common_types.h" | ||||
| #include "core/hw/aes/key.h" | ||||
| 
 | ||||
| namespace HW { | ||||
| namespace AES { | ||||
| namespace HW::AES { | ||||
| AESKey Lrot128(const AESKey& in, u32 rot); | ||||
| AESKey Add128(const AESKey& a, const AESKey& b); | ||||
| AESKey Xor128(const AESKey& a, const AESKey& b); | ||||
| 
 | ||||
| } // namespace AES
 | ||||
| } // namespace HW
 | ||||
| } // namespace HW::AES
 | ||||
|  |  | |||
|  | @ -12,8 +12,7 @@ | |||
| #include "core/hw/aes/ccm.h" | ||||
| #include "core/hw/aes/key.h" | ||||
| 
 | ||||
| namespace HW { | ||||
| namespace AES { | ||||
| namespace HW::AES { | ||||
| 
 | ||||
| namespace { | ||||
| 
 | ||||
|  | @ -91,5 +90,4 @@ std::vector<u8> DecryptVerifyCCM(const std::vector<u8>& cipher, const CCMNonce& | |||
|     return pdata; | ||||
| } | ||||
| 
 | ||||
| } // namespace AES
 | ||||
| } // namespace HW
 | ||||
| } // namespace HW::AES
 | ||||
|  |  | |||
|  | @ -9,8 +9,7 @@ | |||
| #include <vector> | ||||
| #include "common/common_types.h" | ||||
| 
 | ||||
| namespace HW { | ||||
| namespace AES { | ||||
| namespace HW::AES { | ||||
| 
 | ||||
| constexpr std::size_t CCM_NONCE_SIZE = 12; | ||||
| constexpr std::size_t CCM_MAC_SIZE = 16; | ||||
|  | @ -37,5 +36,4 @@ std::vector<u8> EncryptSignCCM(const std::vector<u8>& pdata, const CCMNonce& non | |||
| std::vector<u8> DecryptVerifyCCM(const std::vector<u8>& cipher, const CCMNonce& nonce, | ||||
|                                  std::size_t slot_id); | ||||
| 
 | ||||
| } // namespace AES
 | ||||
| } // namespace HW
 | ||||
| } // namespace HW::AES
 | ||||
|  |  | |||
|  | @ -18,8 +18,7 @@ | |||
| #include "core/hw/aes/arithmetic128.h" | ||||
| #include "core/hw/aes/key.h" | ||||
| 
 | ||||
| namespace HW { | ||||
| namespace AES { | ||||
| namespace HW::AES { | ||||
| 
 | ||||
| namespace { | ||||
| 
 | ||||
|  | @ -475,5 +474,4 @@ void SelectCommonKeyIndex(u8 index) { | |||
|     key_slots[KeySlotID::TicketCommonKey].SetKeyY(common_key_y_slots.at(index)); | ||||
| } | ||||
| 
 | ||||
| } // namespace AES
 | ||||
| } // namespace HW
 | ||||
| } // namespace HW::AES
 | ||||
|  |  | |||
|  | @ -8,8 +8,7 @@ | |||
| #include <cstddef> | ||||
| #include "common/common_types.h" | ||||
| 
 | ||||
| namespace HW { | ||||
| namespace AES { | ||||
| namespace HW::AES { | ||||
| 
 | ||||
| enum KeySlotID : std::size_t { | ||||
| 
 | ||||
|  | @ -50,5 +49,4 @@ AESKey GetNormalKey(std::size_t slot_id); | |||
| 
 | ||||
| void SelectCommonKeyIndex(u8 index); | ||||
| 
 | ||||
| } // namespace AES
 | ||||
| } // namespace HW
 | ||||
| } // namespace HW::AES
 | ||||
|  |  | |||
|  | @ -15,8 +15,7 @@ | |||
| #include "core/hw/y2r.h" | ||||
| #include "core/memory.h" | ||||
| 
 | ||||
| namespace HW { | ||||
| namespace Y2R { | ||||
| namespace HW::Y2R { | ||||
| 
 | ||||
| using namespace Service::Y2R; | ||||
| 
 | ||||
|  | @ -377,5 +376,4 @@ void PerformConversion(ConversionConfiguration& cvt) { | |||
|                  cvt.output_format, (u8)cvt.alpha); | ||||
|     } | ||||
| } | ||||
| } // namespace Y2R
 | ||||
| } // namespace HW
 | ||||
| } // namespace HW::Y2R
 | ||||
|  |  | |||
|  | @ -4,14 +4,10 @@ | |||
| 
 | ||||
| #pragma once | ||||
| 
 | ||||
| namespace Service { | ||||
| namespace Y2R { | ||||
| namespace Service::Y2R { | ||||
| struct ConversionConfiguration; | ||||
| } | ||||
| } // namespace Service
 | ||||
| } // namespace Service::Y2R
 | ||||
| 
 | ||||
| namespace HW { | ||||
| namespace Y2R { | ||||
| namespace HW::Y2R { | ||||
| void PerformConversion(Service::Y2R::ConversionConfiguration& cvt); | ||||
| } | ||||
| } // namespace HW
 | ||||
| } // namespace HW::Y2R
 | ||||
|  |  | |||
		Loading…
	
	Add table
		Add a link
		
	
		Reference in a new issue