34 data.emplace_back(idx);
60 std::vector<uint32_t>
data;
74using DataBus = std::array<BusVector, NUM_BUS_COLUMNS>;
#define BB_ASSERT_LT(left, right,...)
Entry point for Barretenberg command-line interface.
constexpr size_t NUM_BUS_COLUMNS
The DataBus; facilitates storage of public circuit input/output.
std::array< BusVector, NUM_BUS_COLUMNS > DataBus
std::vector< uint32_t > read_counts
void increment_read_count(size_t idx)
void append(const uint32_t &idx)
Add an element to the data defining this bus column.
std::vector< uint32_t > data
const uint32_t & operator[](size_t idx) const
static constexpr bb::fr DEFAULT_VALUE
const uint32_t & get_read_count(size_t idx) const