From f4422ec11c3ef1be2b38495e947719b7bf28584d Mon Sep 17 00:00:00 2001 From: rtk0c Date: Sun, 15 Aug 2021 21:22:01 -0700 Subject: Rename original "IO adapter" (read/write operation abstraction) to "IO proxy" --- core/src/Utils/IO/DataStream.hpp | 20 ++++++++++---------- 1 file changed, 10 insertions(+), 10 deletions(-) (limited to 'core/src/Utils/IO/DataStream.hpp') diff --git a/core/src/Utils/IO/DataStream.hpp b/core/src/Utils/IO/DataStream.hpp index fb55f42..a88fe07 100644 --- a/core/src/Utils/IO/DataStream.hpp +++ b/core/src/Utils/IO/DataStream.hpp @@ -6,7 +6,7 @@ #include #include -class SerializationAdapter +class SerializationStreamProxy { public: static constexpr bool IsSerializer() @@ -42,7 +42,7 @@ public: } }; -class DeserializationAdapter +class DeserializationStreamProxy { public: static constexpr bool IsSerializer() @@ -90,8 +90,8 @@ concept HasMember = requires(T t) template concept HasIOAdapterMember = requires(T t) { - t.OperateIOAdapter(std::declval()); - t.OperateIOAdapter(std::declval()); + t.OperateIOProxy(std::declval()); + t.OperateIOProxy(std::declval()); }; } // namespace DataStreamTraits @@ -177,9 +177,9 @@ public: using namespace DataStreamTraits; if constexpr (requires(TObject t) { t.ReadFromDataStream(std::declval()); }) { obj.ReadFromDataStream(*this); - } else if constexpr (requires(TObject t) { t.OperateIOAdapter(std::declval()); }) { - DeserializationAdapter adapter{ this }; - obj.OperateIOAdapter(adapter); + } else if constexpr (requires(TObject t) { t.OperateIOProxy(std::declval()); }) { + DeserializationStreamProxy adapter{ this }; + obj.OperateIOProxy(adapter); } else { static_assert(false && sizeof(TObject), "This type does not have integration with DataStream."); } @@ -197,9 +197,9 @@ public: using namespace DataStreamTraits; if constexpr (requires(TObject t) { t.WriteToDataStream(std::declval()); }) { obj.WriteToDataStream(*this); - } else if constexpr (requires(TObject t) { t.OperateIOAdapter(std::declval()); }) { - SerializationAdapter adapter{ this }; - obj.OperateIOAdapter(adapter); + } else if constexpr (requires(TObject t) { t.OperateIOProxy(std::declval()); }) { + SerializationStreamProxy adapter{ this }; + obj.OperateIOProxy(adapter); } else { static_assert(false && sizeof(TObject), "This type does not have integration with DataStream."); } -- cgit v1.2.3-70-g09d2