|
|
| file_view (file_view const &other) noexcept |
| |
|
| file_view (file_view &&other) noexcept |
| |
|
file_view & | operator= (file_view const &other) noexcept |
| |
|
file_view & | operator= (file_view &&other) noexcept |
| |
|
| file_view (std::shared_ptr< file_mapping > const &mappingObject, std::size_t offset, std::size_t size) |
| |
|
| file_view (std::filesystem::path const &path, access_mode access_mode=access_mode::open_for_read, std::size_t offset=0, std::size_t size=0) |
| |
|
| file_view (URL path, access_mode access_mode=access_mode::open_for_read, std::size_t offset=0, std::size_t size=0) |
| |
|
| file_view (std::string_view path, access_mode access_mode=access_mode::open_for_read, std::size_t offset=0, std::size_t size=0) |
| |
|
| file_view (std::string const &path, access_mode access_mode=access_mode::open_for_read, std::size_t offset=0, std::size_t size=0) |
| |
|
| file_view (char const *path, access_mode access_mode=access_mode::open_for_read, std::size_t offset=0, std::size_t size=0) |
| |
| access_mode | accessMode () const noexcept |
| |
| std::filesystem::path const & | path () const noexcept |
| |
| std::size_t | offset () const noexcept override |
| |
| void_span | writable_span () noexcept override |
| |
| const_void_span | span () const noexcept override |
| |
| void | flush (void *base, std::size_t size) |
| | Flush changes in memory to the open file.
|
| |
|
| resource_view (resource_view const &other)=default |
| |
|
| resource_view (resource_view &&other)=default |
| |
|
resource_view & | operator= (resource_view const &other)=default |
| |
|
resource_view & | operator= (resource_view &&other)=default |
| |
Map a file into virtual memory.