Public Types | Public Member Functions | Static Public Member Functions | List of all members
lexy::_detail::tuple< T > Struct Template Reference

#include <tuple.hpp>

Inheritance diagram for lexy::_detail::tuple< T >:
Inheritance graph
[legend]

Public Types

template<std::size_t N>
using element_type = typename _nth_type< N, T... >::type
 

Public Member Functions

template<std::size_t N>
constexpr decltype(auto) get () const noexcept
 
template<std::size_t N>
constexpr decltype(auto) get () noexcept
 
constexpr tuple ()=default
 
template<typename... Args>
constexpr tuple (Args &&... args)
 

Static Public Member Functions

static constexpr auto index_sequence ()
 

Detailed Description

template<typename... T>
struct lexy::_detail::tuple< T >

Definition at line 60 of file tuple.hpp.

Member Typedef Documentation

◆ element_type

template<typename... T>
template<std::size_t N>
using lexy::_detail::tuple< T >::element_type = typename _nth_type<N, T...>::type

Definition at line 70 of file tuple.hpp.

Constructor & Destructor Documentation

◆ tuple() [1/2]

template<typename... T>
constexpr lexy::_detail::tuple< T >::tuple ( )
constexprdefault

◆ tuple() [2/2]

template<typename... T>
template<typename... Args>
constexpr lexy::_detail::tuple< T >::tuple ( Args &&...  args)
inlineexplicitconstexpr

Definition at line 65 of file tuple.hpp.

Member Function Documentation

◆ get() [1/2]

template<typename... T>
template<std::size_t N>
constexpr decltype(auto) lexy::_detail::tuple< T >::get ( ) const
inlineconstexprnoexcept

Definition at line 81 of file tuple.hpp.

◆ get() [2/2]

template<typename... T>
template<std::size_t N>
constexpr decltype(auto) lexy::_detail::tuple< T >::get ( )
inlineconstexprnoexcept

Definition at line 73 of file tuple.hpp.

◆ index_sequence()

template<typename... T>
static constexpr auto lexy::_detail::tuple< T >::index_sequence ( )
inlinestaticconstexpr

Definition at line 89 of file tuple.hpp.


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


behaviortree_cpp_v4
Author(s): Davide Faconti
autogenerated on Fri Jun 28 2024 02:20:10