|
header_utils
|
Base for mmap_source and mmap_sink with a specific value type. More...
#include <mmap.h>
Public Types | |
| using | value_type |
| using | size_type |
| using | reference |
| using | const_reference |
| using | pointer |
| using | const_pointer |
| using | difference_type |
| using | iterator |
| using | const_iterator |
| using | reverse_iterator |
| using | const_reverse_iterator |
| using | iterator_category |
| using | handle_type |
Public Member Functions | |
| basic_mmap_base (basic_mmap_base &&other) noexcept | |
| handle_type | file_handle () const noexcept |
| handle_type | mapping_handle () const noexcept |
| bool | is_open () const noexcept |
| bool | empty () const noexcept |
| bool | is_mapped () const noexcept |
| template<typename T = VALUE_TYPE> | |
| std::span< T const > | to_span () const noexcept |
| size_type | size () const noexcept |
| size_type | length () const noexcept |
| size_type | mapped_length () const noexcept |
| size_type | mapping_offset () const noexcept |
| const_pointer | data () const noexcept |
| const_iterator | begin () const noexcept |
| const_iterator | cbegin () const noexcept |
| const_iterator | end () const noexcept |
| const_iterator | cend () const noexcept |
| const_reverse_iterator | rbegin () const noexcept |
| const_reverse_iterator | crbegin () const noexcept |
| const_reverse_iterator | rend () const noexcept |
| const_reverse_iterator | crend () const noexcept |
| const_reference | operator[] (const size_type i) const noexcept |
| void | swap (basic_mmap_base &other) noexcept |
| void | unmap () noexcept |
Protected Member Functions | |
| const_pointer | get_mapping_start () const noexcept |
Protected Attributes | |
| pointer | data_ |
| size_type | length_ |
| size_type | mapped_length_ |
| handle_type | file_handle_ |
| handle_type | file_mapping_handle_ |
Base for mmap_source and mmap_sink with a specific value type.
| using ghassanpl::basic_mmap_base< VALUE_TYPE >::const_iterator |
| using ghassanpl::basic_mmap_base< VALUE_TYPE >::const_pointer |
| using ghassanpl::basic_mmap_base< VALUE_TYPE >::const_reference |
| using ghassanpl::basic_mmap_base< VALUE_TYPE >::const_reverse_iterator |
| using ghassanpl::basic_mmap_base< VALUE_TYPE >::difference_type |
| using ghassanpl::basic_mmap_base< VALUE_TYPE >::handle_type |
| using ghassanpl::basic_mmap_base< VALUE_TYPE >::iterator |
| using ghassanpl::basic_mmap_base< VALUE_TYPE >::iterator_category |
| using ghassanpl::basic_mmap_base< VALUE_TYPE >::pointer |
| using ghassanpl::basic_mmap_base< VALUE_TYPE >::reference |
| using ghassanpl::basic_mmap_base< VALUE_TYPE >::reverse_iterator |
| using ghassanpl::basic_mmap_base< VALUE_TYPE >::size_type |
| using ghassanpl::basic_mmap_base< VALUE_TYPE >::value_type |
|
inlinenoexcept |
|
inlinenodiscardnoexcept |
|
inlinenodiscardnoexcept |
|
inlinenodiscardnoexcept |
|
inlinenodiscardnoexcept |
|
inlinenodiscardnoexcept |
|
inlinenodiscardnoexcept |
|
inlinenodiscardnoexcept |
|
inlinenodiscardnoexcept |
|
inlinenodiscardnoexcept |
|
inlineprotectednoexcept |
|
inlinenodiscardnoexcept |
|
inlinenodiscardnoexcept |
|
inlinenodiscardnoexcept |
|
inlinenodiscardnoexcept |
|
inlinenodiscardnoexcept |
|
inlinenodiscardnoexcept |
|
inlinenodiscardnoexcept |
|
inlinenodiscardnoexcept |
|
inlinenodiscardnoexcept |
|
inlinenodiscardnoexcept |
|
inlinenoexcept |
|
inlinenodiscardnoexcept |
|
noexcept |
Definition at line 225 of file mmap_impl.h.
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |