OpenKalman
Public Types | Public Member Functions | Friends | List of all members
OpenKalman::internal::accessor_constant< ElementType > Struct Template Reference

Public Types

using offset_policy = accessor_constant
 
using element_type = ElementType
 
using reference = const element_type &
 
using data_handle_type = const element_type *
 

Public Member Functions

template<typename OtherElementType , std::enable_if_t< stdex::convertible_to< OtherElementType, element_type >, int > = 0>
constexpr accessor_constant (const accessor_constant< OtherElementType > &other) noexcept
 
template<typename OtherElementType , std::enable_if_t< stdex::convertible_to< OtherElementType, element_type >, int > = 0>
constexpr accessor_constant (accessor_constant< OtherElementType > &&other) noexcept
 
constexpr accessor_constant (ElementType e)
 
constexpr reference access (data_handle_type p, std::size_t i) const noexcept
 
constexpr data_handle_type offset (data_handle_type p, std::size_t i) const noexcept
 
constexpr data_handle_type data_handle () const noexcept
 

Friends

template<typename OtherElementType >
struct accessor_constant
 

The documentation for this struct was generated from the following file: