yuzu-mainline/src/core/hle/service
Lioncash ff45c39578 General: Make use of std::nullopt where applicable
Allows some implementations to avoid completely zeroing out the internal
buffer of the optional, and instead only set the validity byte within
the structure.

This also makes it consistent how we return empty optionals.
2020-09-22 17:32:33 -04:00
..
acc common/fileutil: Convert namespace to Common::FS 2020-08-16 06:52:40 -04:00
am am: Stub GetPreviousProgramIndex 2020-09-17 22:03:02 -04:00
aoc aoc: Update function table (#4170) 2020-06-26 20:31:44 -04:00
apm apm/controller: Make SetPerformanceConfiguration() use an array of pairs over a map 2019-10-17 16:13:14 -04:00
audio Merge pull request #4310 from ogniK5377/apollo-1-prod 2020-09-11 10:57:27 -04:00
bcat common/fileutil: Convert namespace to Common::FS 2020-08-16 06:52:40 -04:00
bpc bpc: Update function tables (#4173) 2020-06-26 20:33:55 -04:00
btdrv btdrv: Update function table (#4174) 2020-06-26 20:34:29 -04:00
btm btm: Give better names for unknown functions 2020-06-27 10:42:46 +10:00
caps caps_u: Fix GetAlbumContentsFileListForApplication stub 2020-06-26 08:35:21 -04:00
erpt service: Update function tables 2019-11-12 10:32:56 -05:00
es ipc: Allow all trivially copyable objects to be passed directly into WriteBuffer (#4465) 2020-08-03 07:28:54 -04:00
eupld eupld: Update function table 2020-06-27 02:25:04 +02:00
fatal hle/service: Replace global system instance calls with instance-based ones 2019-10-06 13:42:23 -04:00
fgm Changed logging to be "Log before execution", Added more error logging, all services should now log on some level 2018-11-26 17:06:13 +11:00
filesystem file_sys/bis_factory: Eliminate usage of the global system accessor 2020-09-16 18:16:04 -04:00
friend friend: Update function table 2020-06-27 12:39:10 +02:00
glue style: Change AMs & Glues error codes to be dec instead of hex 2020-04-29 00:49:49 +10:00
grc Oops (fix typo) 2020-06-27 12:45:42 +02:00
hid Merge pull request #4683 from Morph1984/NpadHandheldActivationMode-impl 2020-09-20 12:39:20 -07:00
lbl lbl: Update function table 2020-06-27 12:43:33 +02:00
ldn ldn: Update function table 2020-06-27 12:50:56 +02:00
ldr service/ldr: Resolve sign mismatch warnings 2020-08-03 11:48:16 -04:00
lm lm: Silence no return value warning 2020-06-22 22:55:32 -04:00
mig mig: Update function table 2020-06-27 12:53:59 +02:00
mii Merge pull request #4365 from lioncash/mii 2020-07-17 22:20:15 -04:00
mm mm: Update function table 2020-06-27 12:59:01 +02:00
ncm ncm: Update function table 2020-06-27 13:05:22 +02:00
nfc nfc: Update function table 2020-06-27 13:09:36 +02:00
nfp nfp: Eliminate two unnecessary copies 2020-09-17 13:35:55 -04:00
nifm services/nifm: Implement GetCurrentIpAddress 2020-07-28 01:47:03 -03:00
nim Fix typo 2020-06-29 04:12:36 +02:00
npns service: Update function tables 2020-06-29 04:01:34 +02:00
ns file_sys: Replace inclusions with forward declarations where applicable 2020-08-23 17:02:55 -04:00
nvdrv General: Make use of std::nullopt where applicable 2020-09-22 17:32:33 -04:00
nvflinger General: Make use of std::nullopt where applicable 2020-09-22 17:32:33 -04:00
pcie service: Update function tables 2020-06-29 04:01:34 +02:00
pctl service: Update function tables 2020-04-20 15:53:49 -04:00
pcv service: Update function tables 2020-06-29 04:01:34 +02:00
pm service: Update function tables 2020-06-29 04:01:34 +02:00
prepo Merge pull request #4203 from VolcaEM/services 2020-07-11 00:02:36 -04:00
psc service: Update function tables 2020-06-29 04:01:34 +02:00
ptm service: Update function tables 2020-06-29 04:01:34 +02:00
set ipc: Allow all trivially copyable objects to be passed directly into WriteBuffer (#4465) 2020-08-03 07:28:54 -04:00
sm service/sm: Slightly more efficient string name validation 2020-09-17 10:54:12 -04:00
sockets General: Make use of std::nullopt where applicable 2020-09-22 17:32:33 -04:00
spl Merge pull request #4203 from VolcaEM/services 2020-07-11 00:02:36 -04:00
ssl service: Update function tables 2019-11-12 10:32:56 -05:00
time time_zone_content_manager: Collapse auto and default case 2020-08-14 10:58:58 -04:00
usb service: Update function tables 2020-06-29 04:01:34 +02:00
vi Merge pull request #4401 from ogniK5377/GetIndirectLayerImageRequiredMemoryInfo 2020-08-04 18:45:11 -04:00
wlan service: Update function tables 2020-06-29 04:01:34 +02:00
service.cpp service: Remove unused funcation 2020-09-17 11:03:26 -04:00
service.h service: Remove two usages of the global system accessor 2020-09-07 03:18:45 -04:00