sparrow 0.9.0
|
Implementation of reference to inner type used for layout L. More...
#include <timestamp_reference.hpp>
Public Types | |
using | self_type = timestamp_reference<L> |
using | value_type = typename L::inner_value_type |
using | reference = typename L::inner_reference |
using | const_reference = typename L::inner_const_reference |
using | size_type = typename L::size_type |
using | difference_type = std::ptrdiff_t |
Public Member Functions | |
constexpr | timestamp_reference (L *layout, size_type index) |
constexpr | timestamp_reference (const timestamp_reference &)=default |
constexpr | timestamp_reference (timestamp_reference &&) noexcept=default |
constexpr self_type & | operator= (value_type &&rhs) |
constexpr self_type & | operator= (const value_type &rhs) |
constexpr bool | operator== (const value_type &rhs) const |
constexpr auto | operator<=> (const value_type &rhs) const |
constexpr const_reference | value () const |
Implementation of reference to inner type used for layout L.
L | the layout type |
Definition at line 32 of file timestamp_reference.hpp.
using sparrow::timestamp_reference< L >::const_reference = typename L::inner_const_reference |
Definition at line 39 of file timestamp_reference.hpp.
using sparrow::timestamp_reference< L >::difference_type = std::ptrdiff_t |
Definition at line 41 of file timestamp_reference.hpp.
using sparrow::timestamp_reference< L >::reference = typename L::inner_reference |
Definition at line 38 of file timestamp_reference.hpp.
using sparrow::timestamp_reference< L >::self_type = timestamp_reference<L> |
Definition at line 36 of file timestamp_reference.hpp.
using sparrow::timestamp_reference< L >::size_type = typename L::size_type |
Definition at line 40 of file timestamp_reference.hpp.
using sparrow::timestamp_reference< L >::value_type = typename L::inner_value_type |
Definition at line 37 of file timestamp_reference.hpp.
|
constexpr |
Definition at line 87 of file timestamp_reference.hpp.
|
constexprdefault |
|
constexprdefaultnoexcept |
|
constexpr |
Definition at line 114 of file timestamp_reference.hpp.
|
constexpr |
Definition at line 101 of file timestamp_reference.hpp.
|
constexpr |
Definition at line 94 of file timestamp_reference.hpp.
|
constexpr |
|
nodiscardconstexpr |
Definition at line 120 of file timestamp_reference.hpp.