Barretenberg
The ZK-SNARK library at the core of Aztec
Loading...
Searching...
No Matches
tuplet::tuple_elem< I, T > Struct Template Reference

#include <tuplet.hpp>

Public Types

using type = T
 

Public Member Functions

TUPLET_INLINE constexpr decltype(autooperator[] (tag< I >) &
 
TUPLET_INLINE constexpr decltype(autooperator[] (tag< I >) const &
 
TUPLET_INLINE constexpr decltype(autooperator[] (tag< I >) &&
 

Static Public Member Functions

staticdecl_elem (tag< I >)
 

Public Attributes

TUPLET_NO_UNIQUE_ADDRESSvalue
 

Detailed Description

template<size_t I, class T>
struct tuplet::tuple_elem< I, T >

Definition at line 498 of file tuplet.hpp.

Member Typedef Documentation

◆ type

template<size_t I, class T >
using tuplet::tuple_elem< I, T >::type = T

Definition at line 501 of file tuplet.hpp.

Member Function Documentation

◆ decl_elem()

template<size_t I, class T >
static T tuplet::tuple_elem< I, T >::decl_elem ( tag< I )
static

◆ operator[]() [1/3]

template<size_t I, class T >
TUPLET_INLINE constexpr decltype(auto) tuplet::tuple_elem< I, T >::operator[] ( tag< I ) &
inlineconstexpr

Definition at line 505 of file tuplet.hpp.

◆ operator[]() [2/3]

template<size_t I, class T >
TUPLET_INLINE constexpr decltype(auto) tuplet::tuple_elem< I, T >::operator[] ( tag< I ) &&
inlineconstexpr

Definition at line 507 of file tuplet.hpp.

◆ operator[]() [3/3]

template<size_t I, class T >
TUPLET_INLINE constexpr decltype(auto) tuplet::tuple_elem< I, T >::operator[] ( tag< I ) const &
inlineconstexpr

Definition at line 506 of file tuplet.hpp.

Member Data Documentation

◆ value

template<size_t I, class T >
TUPLET_NO_UNIQUE_ADDRESS T tuplet::tuple_elem< I, T >::value

Definition at line 503 of file tuplet.hpp.


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