Barretenberg
The ZK-SNARK library at the core of Aztec
|
#include <tuplet.hpp>
Public Types | |
using | super = tuple_base_t< T... > |
using | base_list = typename super::base_list |
using | element_list = type_list< T... > |
Static Public Attributes | |
static constexpr size_t | N = sizeof...(T) |
static constexpr bool | nothrow_swappable = (std::is_nothrow_swappable_v<T> && ...) |
Private Member Functions | |
template<class... B> | |
TUPLET_INLINE constexpr void | _swap (tuple &other, type_list< B... >) noexcept(nothrow_swappable) |
template<class U , class... B1, class... B2> | |
TUPLET_INLINE constexpr void | _assign_tup (U &&u, type_list< B1... >, type_list< B2... >) |
template<class U , size_t... I> | |
TUPLET_INLINE constexpr void | _assign_index_tup (U &&u, std::index_sequence< I... >) |
template<class... U, class... B> | |
TUPLET_INLINE constexpr void | _assign (type_list< B... >, U &&... u) |
Definition at line 610 of file tuplet.hpp.
using tuplet::tuple< T >::base_list = typename super::base_list |
Definition at line 620 of file tuplet.hpp.
using tuplet::tuple< T >::element_list = type_list<T...> |
Definition at line 621 of file tuplet.hpp.
using tuplet::tuple< T >::super = tuple_base_t<T...> |
Definition at line 618 of file tuplet.hpp.
|
inlineconstexprprivate |
Definition at line 834 of file tuplet.hpp.
|
inlineconstexprprivate |
Definition at line 829 of file tuplet.hpp.
|
inlineconstexprprivate |
Definition at line 822 of file tuplet.hpp.
|
inlineconstexprprivatenoexcept |
Definition at line 815 of file tuplet.hpp.
|
inlineconstexpr |
Definition at line 747 of file tuplet.hpp.
|
inlineconstexpr |
Definition at line 755 of file tuplet.hpp.
|
inlineconstexpr |
Definition at line 751 of file tuplet.hpp.
|
inlineconstexpr |
Definition at line 731 of file tuplet.hpp.
|
inlineconstexpr |
Definition at line 739 of file tuplet.hpp.
|
inlineconstexpr |
Definition at line 735 of file tuplet.hpp.
|
inlineconstexpr |
Definition at line 775 of file tuplet.hpp.
|
inlineconstexpr |
Definition at line 783 of file tuplet.hpp.
|
inlineconstexpr |
Definition at line 779 of file tuplet.hpp.
|
inlineconstexpr |
Instantiate the given type using list initialization.
Definition at line 805 of file tuplet.hpp.
|
inlineconstexpr |
Instantiate the given type using list initialization.
Definition at line 809 of file tuplet.hpp.
|
inlineconstexpr |
Instantiate the given type using list initialization.
Definition at line 807 of file tuplet.hpp.
|
inlineconstexpr |
Definition at line 715 of file tuplet.hpp.
|
inlineconstexpr |
Definition at line 723 of file tuplet.hpp.
|
inlineconstexpr |
Definition at line 719 of file tuplet.hpp.
|
inlineconstexpr |
Definition at line 762 of file tuplet.hpp.
|
inlineconstexpr |
Definition at line 770 of file tuplet.hpp.
|
inlineconstexpr |
Definition at line 766 of file tuplet.hpp.
|
inlineexplicitconstexpr |
Definition at line 788 of file tuplet.hpp.
|
inlineexplicitconstexpr |
Definition at line 798 of file tuplet.hpp.
|
inlineexplicitconstexpr |
Definition at line 793 of file tuplet.hpp.
|
inlineconstexpr |
Definition at line 655 of file tuplet.hpp.
|
inlineconstexpr |
Definition at line 680 of file tuplet.hpp.
|
inlineconstexpr |
Definition at line 656 of file tuplet.hpp.
|
inlineconstexpr |
Definition at line 685 of file tuplet.hpp.
|
inlineconstexpr |
Definition at line 660 of file tuplet.hpp.
|
inlineconstexpr |
Definition at line 691 of file tuplet.hpp.
|
inlineconstexpr |
Definition at line 625 of file tuplet.hpp.
|
inlineconstexpr |
Definition at line 651 of file tuplet.hpp.
|
inlineconstexpr |
Definition at line 674 of file tuplet.hpp.
|
inlineconstexpr |
Definition at line 664 of file tuplet.hpp.
|
inlineconstexpr |
Definition at line 697 of file tuplet.hpp.
|
inlineconstexpr |
Definition at line 668 of file tuplet.hpp.
|
inlineconstexpr |
Definition at line 703 of file tuplet.hpp.
|
inlineconstexprnoexcept |
Definition at line 709 of file tuplet.hpp.
|
inline |
Definition at line 636 of file tuplet.hpp.
|
staticconstexpr |
Definition at line 611 of file tuplet.hpp.
|
staticconstexpr |
Definition at line 616 of file tuplet.hpp.