Barretenberg
The ZK-SNARK library at the core of Aztec
Loading...
Searching...
No Matches
trace_conversion.hpp
Go to the documentation of this file.
1#pragma once
2
3#include <optional>
4
8
9namespace bb::avm2::tracegen {
10
14// This is expensive. Only use in debugging and testing.
15AvmFullRow get_full_row(const class TraceContainer& trace, uint32_t row);
17
18} // namespace bb::avm2::tracegen
TestTraceContainer trace
std::optional< ColumnAndShifts > shift_column(Column c)
AvmFullRow get_full_row(const TraceContainer &trace, uint32_t row)
bool is_shift(ColumnAndShifts c)
std::optional< Column > unshift_column(ColumnAndShifts c)
AvmFullRowConstRef get_full_row_ref(const TraceContainer &trace, uint32_t row)
ColumnAndShifts
Definition columns.hpp:35
constexpr decltype(auto) get(::tuplet::tuple< T... > &&t) noexcept
Definition tuple.hpp:13