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 |