yuzu/src/core/hle/service/time
David 9b75481755
ipc: Allow all trivially copyable objects to be passed directly into WriteBuffer (#4465)
* ipc: Allow all trivially copyable objects to be passed directly into WriteBuffer

With the support of C++20, we can use concepts to deduce if a type is an STL container or not.

* More agressive concept for stl containers

* Add -fconcepts

* Move to common namespace

* Add Common::IsBaseOf
2020-08-03 07:28:54 -04:00
..
clock_types.h time: Remove overflow error checking (currently breaks ADO builds). 2020-01-04 13:48:31 -05:00
ephemeral_network_system_clock_context_writer.h service: time: Rewrite implementation of glue services. 2020-01-04 13:48:29 -05:00
ephemeral_network_system_clock_core.h service: time: Rewrite implementation of glue services. 2020-01-04 13:48:29 -05:00
errors.h service: time: Rewrite implementation of glue services. 2020-01-04 13:48:29 -05:00
interface.cpp service: time: Implement CalculateStandardUserSystemClockDifferenceByUser. 2020-04-14 22:28:41 -04:00
interface.h service: time: Rewrite implementation of glue services. 2020-01-04 13:48:29 -05:00
local_system_clock_context_writer.h service: time: Rewrite implementation of glue services. 2020-01-04 13:48:29 -05:00
network_system_clock_context_writer.h service: time: Rewrite implementation of glue services. 2020-01-04 13:48:29 -05:00
standard_local_system_clock_core.h service: time: Rewrite implementation of glue services. 2020-01-04 13:48:29 -05:00
standard_network_system_clock_core.h service/time: Mark IsStandardNetworkSystemClockAccuracySufficient as const 2020-04-17 20:02:45 -04:00
standard_steady_clock_core.cpp General: Recover Prometheus project from harddrive failure 2020-06-27 11:35:06 -04:00
standard_steady_clock_core.h service: time: Rewrite implementation of glue services. 2020-01-04 13:48:29 -05:00
standard_user_system_clock_core.cpp service: time: Rewrite implementation of glue services. 2020-01-04 13:48:29 -05:00
standard_user_system_clock_core.h service: time: Rewrite implementation of glue services. 2020-01-04 13:48:29 -05:00
steady_clock_core.h service/time: Add virtual destructors where applicable 2020-04-17 19:59:31 -04:00
system_clock_context_update_callback.cpp service: time: Rewrite implementation of glue services. 2020-01-04 13:48:29 -05:00
system_clock_context_update_callback.h service/time: Add virtual destructors where applicable 2020-04-17 19:59:31 -04:00
system_clock_core.cpp time/system_clock_core: Remove unnecessary initializer 2020-04-17 20:04:06 -04:00
system_clock_core.h service/time: Add virtual destructors where applicable 2020-04-17 19:59:31 -04:00
tick_based_steady_clock_core.cpp General: Recover Prometheus project from harddrive failure 2020-06-27 11:35:06 -04:00
tick_based_steady_clock_core.h service: time: Rewrite implementation of glue services. 2020-01-04 13:48:29 -05:00
time_manager.cpp time_zone: Use std::chrono::seconds for strong typing. 2020-05-12 18:44:07 -04:00
time_manager.h service: time: Rewrite implementation of glue services. 2020-01-04 13:48:29 -05:00
time_sharedmemory.cpp General: Recover Prometheus project from harddrive failure 2020-06-27 11:35:06 -04:00
time_sharedmemory.h service: time: Rewrite implementation of glue services. 2020-01-04 13:48:29 -05:00
time_zone_content_manager.cpp hle: service: time_zone_manager: Use current time zone setting. 2020-05-11 17:55:25 -04:00
time_zone_content_manager.h service: time: Rewrite implementation of glue services. 2020-01-04 13:48:29 -05:00
time_zone_manager.cpp time_zone_manager: Resolve sign conversion warnings 2020-04-16 22:23:59 -04:00
time_zone_manager.h service: time: Implement ToPosixTimeWithMyRule. 2020-01-22 23:20:19 -05:00
time_zone_service.cpp ipc: Allow all trivially copyable objects to be passed directly into WriteBuffer (#4465) 2020-08-03 07:28:54 -04:00
time_zone_service.h service: time: Implement ToPosixTimeWithMyRule. 2020-01-22 23:20:19 -05:00
time_zone_types.h service: time: Rewrite implementation of glue services. 2020-01-04 13:48:29 -05:00
time.cpp ipc: Allow all trivially copyable objects to be passed directly into WriteBuffer (#4465) 2020-08-03 07:28:54 -04:00
time.h service: time: Implement CalculateStandardUserSystemClockDifferenceByUser. 2020-04-14 22:28:41 -04:00