|
LLFIO v2.00
|
#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_type & | operator= (const_buffers_type &&o) noexcept |
| Move assignment. | |
| const_buffers_type & | operator= (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 |
The constant buffers type used by this handle for writes, which is a single item sequence of path_view.
|
inlineconstexpr |
Constructor.
|
inlinenoexcept |
Move constructor.
|
inlineconstexprnoexcept |
Returns an iterator to the beginning of the buffers.
|
inlineconstexprnoexcept |
Returns an iterator to the beginning of the buffers.
|
inlineconstexprnoexcept |
Returns an iterator to the beginning of the buffers.
|
inlineconstexprnoexcept |
Returns an iterator to after the end of the buffers.
|
inlineconstexprnoexcept |
Returns an iterator to after the end of the buffers.
|
inlineconstexprnoexcept |
Returns an iterator to after the end of the buffers.
|
inlinenoexcept |
Move assignment.
|
inlinenoexcept |
The path referenced by the symbolic link.
|
inlinenoexcept |
The type of the symbolic link.