MiniOB 1
MiniOB is one mini database, helping developers to learn how database works.
载入中...
搜索中...
未找到
Public 类型 | Public 成员函数 | Private 属性 | 所有成员列表
common::Serializer类 参考final

序列化工具 更多...

#include <serializer.h>

Public 类型

using BufferType = vector< char >
 

Public 成员函数

 Serializer (const Serializer &)=delete
 
Serializeroperator= (const Serializer &)=delete
 
int write (span< const char > data)
 写入指定长度的数据
 
int write (const char *data, int size)
 写入指定长度的数据
 
int64_t size () const
 当前写入了多少数据
 
BufferType & data ()
 
const BufferType & data () const
 
int write_int32 (int32_t value)
 写入一个int32整数
 
int write_int64 (int64_t value)
 写入一个int64整数
 

Private 属性

BufferType buffer_
 

详细描述

序列化工具

这个设计可以拆分开更精确,Buffer + Serializer


该类的文档由以下文件生成: