Implemented a serialize and a deserialize routine

This commit is contained in:
2023-04-05 15:06:52 -04:00
parent cb370239d5
commit 74f7686b85
5 changed files with 276 additions and 105 deletions

View File

@@ -34,8 +34,8 @@ StreamBuffer::StreamBuffer(const char *s, int64_t size) {
write_cursor_ = buf_hi_;
}
StreamBuffer::StreamBuffer(const eng::string &src) {
init(true, false, const_cast<char *>(src.c_str()), src.size());
StreamBuffer::StreamBuffer(std::string_view data) {
init(true, false, const_cast<char *>(data.data()), data.size());
write_cursor_ = buf_hi_;
}