UNISTDX_IO_SHARED_BYTE_BUFFER
class sys::memory_file_allocator
Base classes
Methods
  • file_descriptor() const -> const fildes &
  • reallocate(value_type * data, size_type old_size, size_type new_size) -> value_type *virtual
  • memory_file_allocator(fildes && file_descriptor)explicit
class sys::shared_byte_buffer
Base classes
Classes
  • class sys::shared_byte_buffer::lock_guard
Structs
  • struct sys::shared_byte_buffer::representation
Methods
class sys::memory_file_descriptor
Base classes
Types
  • using size_type = std::size_t
Enumerations
  • enum flag: unsigned int
Methods
  • memory_file_descriptor(c_string name, size_type size, flag flags = flag{})explicit
  • memory_file_descriptor(c_string name, flag flags = flag{})explicit
struct sys::parent_page
Fields
struct sys::child_page
Fields
template <class ... Args>
make_memory_file_allocator(Args &&... args) -> byte_buffer::allocator_ptr
UNISTDX_FLAGS(memory_file_descriptor::flag)