17#ifndef FLATBUFFERS_DETACHED_BUFFER_H_
18#define FLATBUFFERS_DETACHED_BUFFER_H_
40 size_t reserved, uint8_t *cur,
size_t sz)
59 if (
this == &other)
return *
this;
const uint8_t * data() const
FLATBUFFERS_DELETE_FUNC(DetachedBuffer &operator=(const DetachedBuffer &other))
DetachedBuffer(Allocator *allocator, bool own_allocator, uint8_t *buf, size_t reserved, uint8_t *cur, size_t sz)
DetachedBuffer & operator=(DetachedBuffer &&other) noexcept
DetachedBuffer(DetachedBuffer &&other) noexcept
FLATBUFFERS_DELETE_FUNC(DetachedBuffer(const DetachedBuffer &other))
void Deallocate(Allocator *allocator, uint8_t *p, size_t size)