Barretenberg
The ZK-SNARK library at the core of Aztec
Loading...
Searching...
No Matches
bb::stdlib::databus< Builder > Class Template Reference

#include <databus.hpp>

Classes

class  bus_vector
 

Public Member Functions

 databus ()=default
 

Public Attributes

bus_vector kernel_calldata { BusId::KERNEL_CALLDATA }
 
std::array< bus_vector, MAX_APPS_PER_KERNEL > app_calldata
 
bus_vector return_data { BusId::RETURNDATA }
 

Detailed Description

template<typename Builder>
class bb::stdlib::databus< Builder >

Definition at line 16 of file databus.hpp.

Constructor & Destructor Documentation

◆ databus()

template<typename Builder >
bb::stdlib::databus< Builder >::databus ( )
default

Member Data Documentation

◆ app_calldata

template<typename Builder >
std::array<bus_vector, MAX_APPS_PER_KERNEL> bb::stdlib::databus< Builder >::app_calldata
Initial value:
= []() {
for (uint8_t idx = 0; idx < MAX_APPS_PER_KERNEL; ++idx) {
result[idx] = bus_vector{ static_cast<BusId>(idx + 1) };
}
return result;
}()
BusId
Definition databus.hpp:75
constexpr decltype(auto) get(::tuplet::tuple< T... > &&t) noexcept
Definition tuple.hpp:13

Definition at line 66 of file databus.hpp.

◆ kernel_calldata

template<typename Builder >
bus_vector bb::stdlib::databus< Builder >::kernel_calldata { BusId::KERNEL_CALLDATA }

Definition at line 65 of file databus.hpp.

◆ return_data

template<typename Builder >
bus_vector bb::stdlib::databus< Builder >::return_data { BusId::RETURNDATA }

Definition at line 73 of file databus.hpp.


The documentation for this class was generated from the following file: