|
tetl 0.1.0
Embedded Template Library
|
#include <default_accessor.hpp>
Public Types | |
| using | data_handle_type = ElementType * |
| using | element_type = ElementType |
| using | offset_policy = default_accessor |
| using | reference = ElementType & |
Public Member Functions | |
| constexpr | default_accessor () noexcept=default |
| template<typename OtherElementType > requires is_convertible_v<OtherElementType (*)[], element_type (*)[]> | |
| constexpr | default_accessor (default_accessor< OtherElementType >) noexcept |
| constexpr auto | access (data_handle_type p, size_t i) const noexcept -> reference |
| constexpr auto | offset (data_handle_type p, size_t i) const noexcept -> data_handle_type |
| using data_handle_type = ElementType* |
| using element_type = ElementType |
| using offset_policy = default_accessor |
| using reference = ElementType& |
|
constexprdefaultnoexcept |
|
inlineconstexprnoexcept |
|
inlineconstexprnoexcept |
|
inlineconstexprnoexcept |