|
NexusForce 1.0.0
A rigorously engineered full-stack C++ backend library.
|
二进制序列化器 更多...
#include <binary_serializer.hpp>
Public 类型 | |
| using | buffer = vector<byte_t> |
| 二进制缓冲区类型 | |
静态 Public 成员函数 | |
| static buffer | serialize (const reflect::meta_any &obj, const serialize_context &ctx={}) |
| 将反射对象序列化为二进制 | |
| static reflect::meta_any | deserialize (const byte_t *data, size_t size) |
| 从二进制数据反序列化对象 | |
静态 Public 属性 | |
| static constexpr uint32_t | MAGIC = 0x4E454246 |
| 二进制格式魔数 "NEBF" | |
| static constexpr uint16_t | VERSION = 1 |
| 当前格式版本 | |
|
static |
|
static |
将反射对象序列化为二进制
| obj | 要序列化的对象 |
| ctx | 序列化上下文 |