Barretenberg
The ZK-SNARK library at the core of Aztec
Loading...
Searching...
No Matches
interaction_builder.hpp File Reference
#include <memory>
#include <optional>
#include <vector>
#include "barretenberg/vm2/generated/columns.hpp"
#include "barretenberg/vm2/tracegen/lib/shared_index_cache.hpp"
#include "barretenberg/vm2/tracegen/trace_container.hpp"

Go to the source code of this file.

Classes

struct  bb::avm2::tracegen::detail::RefTupleHelper< N, std::index_sequence< Is... > >
 
class  bb::avm2::tracegen::InteractionBuilderInterface
 

Namespaces

namespace  bb
 Entry point for Barretenberg command-line interface.
 
namespace  bb::avm2
 
namespace  bb::avm2::tracegen
 
namespace  bb::avm2::tracegen::detail
 

Typedefs

template<size_t N>
using bb::avm2::tracegen::RefTuple = typename detail::RefTupleHelper< N >::type
 

Functions

template<typename T >
std::vector< T > bb::avm2::tracegen::concatenate_jobs (std::vector< T > &&first, auto &&... rest)
 
void bb::avm2::tracegen::order_jobs_by_destination_columns (std::vector< std::unique_ptr< InteractionBuilderInterface > > &jobs)