include/llfio/v2.0/directory_handle.hpp
//! Construct from a span, using a kernel buffer from a preceding `buffers_type`.
Construct from a span, using a kernel buffer from a preceding `buffers_type`.
Construct from a span using a kernel buffer from a preceding ` buffers_type ` .
buffers_type(span<buffer_type> v, buffers_type &&o) noexcept
        : _base(std::move(v))
        , _kernel_buffer(std::move(o._kernel_buffer))
        , _kernel_buffer_size(o._kernel_buffer_size)
        , _metadata(o._metadata)
        , _done(o._done)
    {
      static_cast<_base &>(o) = {};
      o._kernel_buffer_size = 0;
    }
buffers_type ( span < buffer_type > v , buffers_type && o ) noexcept : _base ( std :: move ( v ) ) , _kernel_buffer ( std :: move ( o . _kernel_buffer ) ) , _kernel_buffer_size ( o . _kernel_buffer_size ) , _metadata ( o . _metadata ) , _done ( o . _done ) { static_cast < _base & > ( o ) = { } ; o . _kernel_buffer_size = 0 ; }
Construct from a span, using a kernel buffer from a preceding `buffers_type`.
Construct from a span using a kernel buffer from a preceding ` buffers_type ` .