LLFIO  v2.00
llfio_v2_xxx::symlink_handle::const_buffers_type Struct Reference

#include "symlink_handle.hpp"

Public Types

using pointer = const path_view *
 Type of the pointer to the buffer.
 
using iterator = const path_view *
 Type of the iterator to the buffer.
 
using const_iterator = const path_view *
 Type of the iterator to the buffer.
 
using size_type = size_t
 Type of the length of the buffers.
 

Public Member Functions

constexpr const_buffers_type (path_view link, symlink_type type=symlink_type::symbolic)
 Constructor.
 
 const_buffers_type (const_buffers_type &&o) noexcept
 Move constructor.
 
 const_buffers_type (const buffers_type &)=delete
 No copy construction.
 
const_buffers_typeoperator= (const_buffers_type &&o) noexcept
 Move assignment.
 
const_buffers_typeoperator= (const const_buffers_type &)=delete
 No copy assignment.
 
constexpr iterator begin () noexcept
 Returns an iterator to the beginning of the buffers.
 
constexpr const_iterator begin () const noexcept
 Returns an iterator to the beginning of the buffers.
 
constexpr const_iterator cbegin () const noexcept
 Returns an iterator to the beginning of the buffers.
 
constexpr iterator end () noexcept
 Returns an iterator to after the end of the buffers.
 
constexpr const_iterator end () const noexcept
 Returns an iterator to after the end of the buffers.
 
constexpr const_iterator cend () const noexcept
 Returns an iterator to after the end of the buffers.
 
path_view path () const noexcept
 The path referenced by the symbolic link.
 
symlink_type type () const noexcept
 The type of the symbolic link.
 

Friends

class symlink_handle
 

Detailed Description

The constant buffers type used by this handle for writes, which is a single item sequence of path_view.


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