LLFIO  v2.00
llfio_v2_xxx::symlink_handle::io_request< const_buffers_type, ____ > Struct Template Reference

Specialisation for writing symlinks. More...

#include "symlink_handle.hpp"

Public Member Functions

 io_request (const_buffers_type _buffers, span< char > _kernelbuffer=span< char >())
 Construct a request to write a link with optionally specified kernel buffer.
 
template<class... Args, typename std::enable_if<(std::is_constructible< path_view, Args... >::value), bool >::type = true>
constexpr io_request (Args &&...args) noexcept
 Convenience constructor constructing from anything a path_view can construct from.
 
template<class... Args, typename std::enable_if<(std::is_constructible< path_view, Args... >::value), bool >::type = true>
constexpr io_request (symlink_type type, Args &&...args) noexcept
 Convenience constructor constructing a specific type of link from anything a path_view can construct from.
 

Public Attributes

const_buffers_type buffers
 
span< char > kernelbuffer
 

Detailed Description

template<bool ____>
struct llfio_v2_xxx::symlink_handle::io_request< const_buffers_type, ____ >

Specialisation for writing symlinks.


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