Lime3DS/src/core
Lioncash b3221c3180 file_util: Use an enum class for GetUserPath()
Instead of using an unsigned int as a parameter and expecting a user to
always pass in the correct values, we can just convert the enum into an
enum class and use that type as the parameter type instead, which makes
the interface more type safe.

We also get rid of the bookkeeping "NUM_" element in the enum by just
using an unordered map. This function is generally low-frequency in
terms of calls (and I'd hope so, considering otherwise would mean we're
slamming the disk with IO all the time) so I'd consider this acceptable
in this case.
2018-09-22 21:18:56 +02:00
..
arm Prefix all size_t with std:: 2018-09-06 16:03:28 -04:00
file_sys Prefix all size_t with std:: 2018-09-06 16:03:28 -04:00
frontend emu_window: Ensure WindowConfig members are always initialized 2018-08-31 00:55:04 +02:00
gdbstub Prefix all size_t with std:: 2018-09-06 16:03:28 -04:00
hle file_util: Use an enum class for GetUserPath() 2018-09-22 21:18:56 +02:00
hw file_util: Use an enum class for GetUserPath() 2018-09-22 21:18:56 +02:00
loader Prefix all size_t with std:: 2018-09-06 16:03:28 -04:00
rpc Initial support for scripting (#4016) 2018-09-11 22:00:12 +02:00
tracer Prefix all size_t with std:: 2018-09-06 16:03:28 -04:00
3ds.h Move screen size constants from video_core to core 2017-05-27 18:41:24 -07:00
announce_multiplayer_session.cpp Change variable name to web_api_url 2018-09-12 19:07:06 +02:00
announce_multiplayer_session.h Use Common::Event 2017-12-14 12:36:37 +01:00
CMakeLists.txt Initial support for scripting (#4016) 2018-09-11 22:00:12 +02:00
core_timing.cpp Merge pull request #4078 from zhaowenlan1779/port-yuzu-934 2018-08-11 10:26:21 +01:00
core_timing.h Merge pull request #4078 from zhaowenlan1779/port-yuzu-934 2018-08-11 10:26:21 +01:00
core.cpp Merge pull request #3959 from zhaowenlan1779/semi-reset 2018-09-19 21:02:59 -06:00
core.h Merge pull request #3959 from zhaowenlan1779/semi-reset 2018-09-19 21:02:59 -06:00
memory_setup.h Update the entire application to use the new clang format style 2018-03-09 10:54:43 -07:00
memory.cpp Prefix all size_t with std:: 2018-09-06 16:03:28 -04:00
memory.h Prefix all size_t with std:: 2018-09-06 16:03:28 -04:00
mmio.h Prefix all size_t with std:: 2018-09-06 16:03:28 -04:00
movie.cpp citra_qt, movie: allow recording/playback before emulation starts 2018-08-20 11:34:27 +02:00
movie.h Prefix all size_t with std:: 2018-09-06 16:03:28 -04:00
perf_stats.cpp core_timing: Make GetGlobalTimeUs() return std::chrono::microseconds 2018-08-10 09:56:17 +08:00
perf_stats.h core_timing: Make GetGlobalTimeUs() return std::chrono::microseconds 2018-08-10 09:56:17 +08:00
settings.cpp video_core: Make global EmuWindow instance part of the base renderer … 2018-08-25 15:20:40 +02:00
settings.h Change variable name to web_api_url 2018-09-12 19:07:06 +02:00
telemetry_session.cpp file_util: Use an enum class for GetUserPath() 2018-09-22 21:18:56 +02:00
telemetry_session.h WebService: Verify username and token (#2930) 2017-09-18 21:18:26 -04:00