sparrow 0.3.0
Loading...
Searching...
No Matches
sparrow::detail::layout_value_functor< LAYOUT_TYPE, VALUE_TYPE > Class Template Reference

#include <layout_utils.hpp>

Public Types

using value_type = VALUE_TYPE
 
using layout_type = LAYOUT_TYPE
 

Public Member Functions

constexpr layout_value_functor (layout_type *layout_=nullptr)
 
value_type operator() (std::size_t i) const
 

Detailed Description

template<class LAYOUT_TYPE, class VALUE_TYPE>
class sparrow::detail::layout_value_functor< LAYOUT_TYPE, VALUE_TYPE >

Definition at line 28 of file layout_utils.hpp.

Member Typedef Documentation

◆ layout_type

template<class LAYOUT_TYPE, class VALUE_TYPE>
using sparrow::detail::layout_value_functor< LAYOUT_TYPE, VALUE_TYPE >::layout_type = LAYOUT_TYPE

Definition at line 33 of file layout_utils.hpp.

◆ value_type

template<class LAYOUT_TYPE, class VALUE_TYPE>
using sparrow::detail::layout_value_functor< LAYOUT_TYPE, VALUE_TYPE >::value_type = VALUE_TYPE

Definition at line 32 of file layout_utils.hpp.

Constructor & Destructor Documentation

◆ layout_value_functor()

template<class LAYOUT_TYPE, class VALUE_TYPE>
sparrow::detail::layout_value_functor< LAYOUT_TYPE, VALUE_TYPE >::layout_value_functor ( layout_type * layout_ = nullptr)
inlineexplicitconstexpr

Definition at line 35 of file layout_utils.hpp.

Member Function Documentation

◆ operator()()

template<class LAYOUT_TYPE, class VALUE_TYPE>
value_type sparrow::detail::layout_value_functor< LAYOUT_TYPE, VALUE_TYPE >::operator() ( std::size_t i) const
inlinenodiscard

Definition at line 40 of file layout_utils.hpp.


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