dolphin/Source/Core/UICommon
Lioncash 2ca80adeb2 GameFileCache: Pass std::function by reference rather than by value
std::function is internally allowed to allocate, and these functions
aren't being stored anywhere (only called), so we can freely get rid
of some minor overhead here by passing by reference.

This change also creates aliases for the functions, so that there isn't
a lot of visual noise when reading the function signatures.
2023-12-11 11:09:18 -05:00
..
ResourcePack UICommon/ResourcePack: Allow priority helpers to take arguments by const reference 2023-06-16 10:20:50 -04:00
AutoUpdate.cpp StringUtil: Move GetEscapedHtml() into Common namespace 2023-05-16 14:21:19 -04:00
AutoUpdate.h Updater: Add/clarify error messages 2022-10-31 23:36:07 -07:00
CMakeLists.txt Remove _M_X86 in favour of _M_X86_64 2023-11-28 23:03:20 +11:00
CommandLineParse.cpp Treat --debugger command line as a temporary setting 2023-04-17 23:11:26 -07:00
CommandLineParse.h treewide: convert GPLv2+ license info to SPDX tags 2021-07-05 04:35:56 +02:00
Disassembler.cpp Remove _M_X86 in favour of _M_X86_64 2023-11-28 23:03:20 +11:00
Disassembler.h Fix uninitialized variable warnings (C26495) 2023-02-15 19:18:39 -08:00
DiscordPresence.cpp Fix s_using_custom_client warning with DiscordPresence 2023-05-23 00:07:06 -04:00
DiscordPresence.h Move s_using_custom_client to DiscordPresence.cpp 2023-02-09 16:23:01 -08:00
GameFile.cpp Common: Convert FromWhichRoot to enum class 2023-06-13 13:25:22 -07:00
GameFile.h DiscIO: Replace IsDataSizeAccurate with GetDataSizeType 2022-08-04 22:00:59 +02:00
GameFileCache.cpp GameFileCache: Pass std::function by reference rather than by value 2023-12-11 11:09:18 -05:00
GameFileCache.h GameFileCache: Pass std::function by reference rather than by value 2023-12-11 11:09:18 -05:00
NetPlayIndex.cpp Fix static initialisation order fiasco issue for Version variables 2022-01-14 00:04:22 +01:00
NetPlayIndex.h Fix all uninitialized variable warnings (C26495) 2021-10-13 12:32:16 -07:00
UICommon.cpp Use structs for config callback IDs 2023-08-17 19:19:26 +02:00
UICommon.h Split out controller initialization to UICommon 2022-07-17 14:02:03 +02:00
USBUtils.cpp Log warnings when LibusbUtils::GetDeviceList fails 2022-06-08 15:29:11 -07:00
USBUtils.h treewide: convert GPLv2+ license info to SPDX tags 2021-07-05 04:35:56 +02:00
X11Utils.cpp treewide: convert GPLv2+ license info to SPDX tags 2021-07-05 04:35:56 +02:00
X11Utils.h treewide: convert GPLv2+ license info to SPDX tags 2021-07-05 04:35:56 +02:00