There was an error fetching the commit references. Please try again later.
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
Showing
- src/CMakeLists.txt 1 addition, 0 deletionssrc/CMakeLists.txt
- src/common/CMakeLists.txt 1 addition, 0 deletionssrc/common/CMakeLists.txt
- src/common/concepts.h 32 additions, 0 deletionssrc/common/concepts.h
- src/core/hle/kernel/hle_ipc.h 16 additions, 14 deletionssrc/core/hle/kernel/hle_ipc.h
- src/core/hle/service/acc/acc.cpp 2 additions, 4 deletionssrc/core/hle/service/acc/acc.cpp
- src/core/hle/service/audio/hwopus.cpp 1 addition, 1 deletionsrc/core/hle/service/audio/hwopus.cpp
- src/core/hle/service/bcat/module.cpp 1 addition, 1 deletionsrc/core/hle/service/bcat/module.cpp
- src/core/hle/service/es/es.cpp 1 addition, 1 deletionsrc/core/hle/service/es/es.cpp
- src/core/hle/service/nfp/nfp.cpp 4 additions, 4 deletionssrc/core/hle/service/nfp/nfp.cpp
- src/core/hle/service/set/set.cpp 1 addition, 1 deletionsrc/core/hle/service/set/set.cpp
- src/core/hle/service/time/time.cpp 2 additions, 2 deletionssrc/core/hle/service/time/time.cpp
- src/core/hle/service/time/time_zone_service.cpp 2 additions, 2 deletionssrc/core/hle/service/time/time_zone_service.cpp
Loading
Please register or sign in to comment