Barretenberg
The ZK-SNARK library at the core of Aztec
|
#include <algorithm>
#include <array>
#include <type_traits>
Go to the source code of this file.
Namespaces | |
namespace | bb |
Entry point for Barretenberg command-line interface. | |
namespace | bb::transform |
Functions | |
template<template< typename, typename... > typename Cont, typename InElem , typename... Args, typename F , typename OutElem = typename std::invoke_result<F, InElem const&>::type> | |
Cont< OutElem > | bb::transform::map (Cont< InElem, Args... > const &in, F &&op) |
template<std::size_t SIZE, typename InElem , typename F , typename OutElem = typename std::invoke_result<F, InElem const&>::type> | |
std::array< OutElem, SIZE > | bb::transform::map (std::array< InElem, SIZE > const &in, F &&op) |
template<template< typename, typename... > typename Cont, typename InElem , typename... Args, typename F , typename OutElem = typename std::invoke_result<F, InElem const&, size_t>::type> | |
Cont< OutElem > | bb::transform::mapi (Cont< InElem, Args... > const &in, F op) |
template<typename Cont , typename F > | |
Cont | bb::transform::filter (Cont const &in, F op) |