AFIO  v2.00 late alpha
afio_v2_xxx::directory_handle::buffers_type Struct Reference

#include "directory_handle.hpp"

Inheritance diagram for afio_v2_xxx::directory_handle::buffers_type:

Public Member Functions

 buffers_type (span< buffer_type > v)
 Implicit construction from a span.
 
 buffers_type (buffers_type &&o) noexcept
 Move constructor.
 
 buffers_type (const buffers_type &)=delete
 No copy construction.
 
buffers_typeoperator= (buffers_type &&o) noexcept
 Move assignment.
 
buffers_typeoperator= (const buffers_type &)=delete
 No copy assignment.
 

Friends

class directory_handle
 

Detailed Description

The buffers type used by this handle, which is a contiguous sequence of directory_entry.

Warning
Unless you supply your own kernel buffer, you need to keep this around as long as you use any of the directory entries, as their leafnames are views of the original buffer filled by the kernel and the existence of this keeps that original buffer around.

The documentation for this struct was generated from the following file: