Arene Base
Fundamental Utilities For Safety Critical C++
Loading...
Searching...
No Matches
std::tuple_detail::tuple_leaf< I, T, class > Class Template Reference

contains a single element of a tuple More...

Inheritance diagram for std::tuple_detail::tuple_leaf< I, T, class >:
Inheritance graph

Public Member Functions

constexpr auto value () &noexcept -> T &
 obtain the value contained in this leaf
 
constexpr auto value () const &noexcept -> T const &
 obtain the value contained in this leaf
 

Detailed Description

template<size_t I, class T, class = arene::base::constraints<>>
class std::tuple_detail::tuple_leaf< I, T, class >

contains a single element of a tuple

Template Parameters
Ielement index
Telement type

Member Function Documentation

◆ value() [1/2]

template<size_t I, class T, class = arene::base::constraints<>>
auto std::tuple_detail::tuple_leaf< I, T, class >::value ( ) & -> T&
inlineconstexprnoexcept

obtain the value contained in this leaf

Returns
reference to the value

◆ value() [2/2]

template<size_t I, class T, class = arene::base::constraints<>>
auto std::tuple_detail::tuple_leaf< I, T, class >::value ( ) const & -> T const&
inlineconstexprnoexcept

obtain the value contained in this leaf

Returns
reference to the value

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