core: Expose AppLoader as a public interface.
This commit is contained in:
		| @@ -7,6 +7,7 @@ | ||||
| #include <memory> | ||||
| #include <string> | ||||
| #include "common/common_types.h" | ||||
| #include "core/loader/loader.h" | ||||
| #include "core/memory.h" | ||||
| #include "core/perf_stats.h" | ||||
| #include "core/telemetry_session.h" | ||||
| @@ -14,10 +15,6 @@ | ||||
| class EmuWindow; | ||||
| class ARM_Interface; | ||||
|  | ||||
| namespace Loader { | ||||
| class AppLoader; | ||||
| } | ||||
|  | ||||
| namespace Core { | ||||
|  | ||||
| class System { | ||||
| @@ -119,6 +116,10 @@ public: | ||||
|         return status_details; | ||||
|     } | ||||
|  | ||||
|     Loader::AppLoader& GetAppLoader() const { | ||||
|         return *app_loader; | ||||
|     } | ||||
|  | ||||
| private: | ||||
|     /** | ||||
|      * Initialize the emulated system. | ||||
|   | ||||
		Reference in New Issue
	
	Block a user
	 bunnei
					bunnei