1
0
Fork 0
forked from suyu/suyu
suyu/src/core/hle/service
Lioncash f9951352f6 service/nvdrv: Take std::string in Open() by const reference
Avoids copies from being made, since the string is only ever used for
lookup, the data is never transfered anywhere.

Ideally, we'd use a std::string_view here, but devices is a
std::unordered_map, not a std::map, so we can't use heterogenous lookup
here.
2018-07-25 17:37:43 -04:00
..
acc core: Make converting constructors explicit where applicable 2018-07-23 23:13:22 -04:00
am hle/service: Make constructors explicit where applicable 2018-07-19 12:25:02 -04:00
aoc Rename logging macro back to LOG_* 2018-07-02 21:45:47 -04:00
apm apm/interface: Remove redundant declaration of InstallInterfaces() 2018-07-23 23:01:04 -04:00
audio core_timing: Split off utility functions into core_timing_util 2018-07-24 11:03:24 +01:00
bcat hle/service: Make constructors explicit where applicable 2018-07-19 12:25:02 -04:00
fatal hle/service: Make constructors explicit where applicable 2018-07-19 12:25:02 -04:00
filesystem VFS Regression and Accuracy Fixes (#776) 2018-07-23 19:40:35 -07:00
friend friend: Add friend:m, friend:s, and friend:v services 2018-07-24 10:26:01 -04:00
hid core_timing: Split off utility functions into core_timing_util 2018-07-24 11:03:24 +01:00
lm Rename logging macro back to LOG_* 2018-07-02 21:45:47 -04:00
mm Rename logging macro back to LOG_* 2018-07-02 21:45:47 -04:00
nfp hle/service: Make constructors explicit where applicable 2018-07-19 12:25:02 -04:00
nifm hle/service: Make constructors explicit where applicable 2018-07-19 12:25:02 -04:00
ns file_util: Use an enum class for GetUserPath() 2018-07-21 16:21:19 -04:00
nvdrv service/nvdrv: Take std::string in Open() by const reference 2018-07-25 17:37:43 -04:00
nvflinger core_timing: Split off utility functions into core_timing_util 2018-07-24 11:03:24 +01:00
pctl hle/service: Make constructors explicit where applicable 2018-07-19 12:25:02 -04:00
prepo service/prepo: Add missing header guard 2018-07-18 19:43:28 -04:00
set set_sys: Implement SetColorSetId() 2018-07-24 00:48:16 -04:00
sm hle/service: Make constructors explicit where applicable 2018-07-19 12:25:02 -04:00
sockets Services/BSD: Corrected the return for StartMonitoring according to SwIPC. 2018-07-14 12:34:07 -05:00
spl hle/service: Make constructors explicit where applicable 2018-07-19 12:25:02 -04:00
ssl Rename logging macro back to LOG_* 2018-07-02 21:45:47 -04:00
time Merge pull request #801 from lioncash/time 2018-07-25 15:08:33 -04:00
vi vi: Add std::is_trivially_copyable checks to Read and Write functions 2018-07-23 14:53:54 -04:00
service.cpp Rename logging macro back to LOG_* 2018-07-02 21:45:47 -04:00
service.h core: Make converting constructors explicit where applicable 2018-07-23 23:13:22 -04:00