#include "Impl/Serializer.hpp"
#include "Impl/Deserializer.hpp"
#include "Impl/SerializedSize.hpp"
#include <Udon/Traits/EnumerableMacro.hpp>
#include <Udon/Types/ArrayView.hpp>
名前空間 | |
namespace | Udon |
関数 | |
template<typename T> | |
constexpr size_t | Udon::SerializedSize () noexcept |
Tをシリアライズした際のバイト列の要素数を取得する | |
template<typename T> | |
bool | Udon::Serialize (const T &object, ArrayView< uint8_t > buffer) |
バッファにシリアル化する | |
template<typename T> | |
std::vector< uint8_t > | Udon::Serialize (const T &object) |
シリアル化する | |
bool | Udon::IsDeserializable (ArrayView< const uint8_t > buffer) |
逆シリアル化可能かどうかを判定します | |
template<typename T> | |
Udon::Optional< T > | Udon::Deserialize (ArrayView< const uint8_t > buffer) |
バイト列からオブジェクトに逆シリアル化します | |