Barretenberg
The ZK-SNARK library at the core of Aztec
Loading...
Searching...
No Matches
tuple.hpp
Go to the documentation of this file.
1
#pragma once
2
3
#include "
barretenberg/common/tuplet.hpp
"
4
5
namespace
bb
{
6
7
namespace
flat_tuple
= ::tuplet;
8
9
}
// namespace bb
10
11
namespace
std
{
12
13
template
<
size_t
I
,
class
... T>
constexpr
decltype
(
auto
)
get
(
::tuplet::tuple<T...>
&& t)
noexcept
14
{
15
return ::tuplet::get<I>(
static_cast<
::
tuplet::tuple
<T...
>
&&>(t));
16
}
17
template
<
size_t
I
,
class
... T>
constexpr
decltype
(
auto
)
get
(
::tuplet::tuple<T...>
& t)
noexcept
18
{
19
return ::tuplet::get<I>(
static_cast<
::
tuplet::tuple
<T...
>
&>(t));
20
}
21
template
<
size_t
I
,
class
... T>
constexpr
decltype
(
auto
)
get
(const ::tuplet::tuple<T...>& t)
noexcept
22
{
23
return ::tuplet::get<I>(
static_cast<
const
::
tuplet::tuple
<T...
>
&>(t));
24
}
25
template
<
size_t
I
,
class
... T>
constexpr
decltype
(
auto
)
get
(const ::tuplet::tuple<T...>&& t)
noexcept
26
{
27
return ::tuplet::get<I>(
static_cast<
const
::
tuplet::tuple
<T...
>
&&>(t));
28
}
29
30
}
// namespace std
bb
Entry point for Barretenberg command-line interface.
Definition
acir_format_getters.cpp:6
std
STL namespace.
std::get
constexpr decltype(auto) get(::tuplet::tuple< T... > &&t) noexcept
Definition
tuple.hpp:13
tuplet
Definition
tuplet.hpp:112
tuplet::tuple
Definition
tuplet.hpp:610
tuplet.hpp
src
barretenberg
common
tuple.hpp
Generated by
1.9.8