Implement serialization.hpp, remove cereal submodule

Bump RSX capture version, use new serializer.
This commit is contained in:
Eladash 2021-06-01 19:13:05 +03:00 committed by Nekotekina
parent ddbe496097
commit 2169e8d935
16 changed files with 441 additions and 190 deletions

View file

@ -1070,3 +1070,11 @@ constexpr bool is_same_ptr(const volatile Y* ptr)
template <typename X, typename Y>
concept PtrSame = (is_same_ptr<X, Y>());
namespace utils
{
struct serial;
}
template <typename T>
extern bool serialize(utils::serial& ar, T& obj);