sparrow 0.3.0
|
Iterator over the data values of a variable size binary layout. More...
#include <variable_size_binary_iterator.hpp>
Public Types | |
using | self_type = variable_size_binary_value_iterator<Layout, Iterator_types> |
using | base_type |
using | reference = typename base_type::reference |
using | difference_type = typename base_type::difference_type |
using | layout_type = mpl::constify_t<Layout, true> |
using | size_type = size_t |
using | value_type = base_type::value_type |
Public Member Functions | |
variable_size_binary_value_iterator () noexcept=default | |
variable_size_binary_value_iterator (layout_type *layout, size_type index) | |
Friends | |
class | iterator_access |
Iterator over the data values of a variable size binary layout.
L | the layout type |
is_const | a boolean flag specifying whether this iterator is const. |
Definition at line 30 of file variable_size_binary_iterator.hpp.
using sparrow::variable_size_binary_value_iterator< Layout, Iterator_types >::base_type |
Definition at line 40 of file variable_size_binary_iterator.hpp.
using sparrow::variable_size_binary_value_iterator< Layout, Iterator_types >::difference_type = typename base_type::difference_type |
Definition at line 46 of file variable_size_binary_iterator.hpp.
using sparrow::variable_size_binary_value_iterator< Layout, Iterator_types >::layout_type = mpl::constify_t<Layout, true> |
Definition at line 47 of file variable_size_binary_iterator.hpp.
using sparrow::variable_size_binary_value_iterator< Layout, Iterator_types >::reference = typename base_type::reference |
Definition at line 45 of file variable_size_binary_iterator.hpp.
using sparrow::variable_size_binary_value_iterator< Layout, Iterator_types >::self_type = variable_size_binary_value_iterator<Layout, Iterator_types> |
Definition at line 39 of file variable_size_binary_iterator.hpp.
using sparrow::variable_size_binary_value_iterator< Layout, Iterator_types >::size_type = size_t |
Definition at line 48 of file variable_size_binary_iterator.hpp.
using sparrow::variable_size_binary_value_iterator< Layout, Iterator_types >::value_type = base_type::value_type |
Definition at line 49 of file variable_size_binary_iterator.hpp.
|
defaultnoexcept |
sparrow::variable_size_binary_value_iterator< Layout, Iterator_types >::variable_size_binary_value_iterator | ( | layout_type * | layout, |
size_type | index ) |
Definition at line 76 of file variable_size_binary_iterator.hpp.
|
friend |
Definition at line 68 of file variable_size_binary_iterator.hpp.