|
Barretenberg
The ZK-SNARK library at the core of Aztec
|
#include <lookup_builder.hpp>
Public Member Functions | |
| LookupIntoDynamicTableGeneric (SharedIndexCache &cache) | |
| LookupIntoDynamicTableGeneric (SharedIndexCache &cache, Column outer_dst_selector) | |
| virtual | ~LookupIntoDynamicTableGeneric ()=default |
| size_t | get_destination_columns_fingerprint () const override |
Public Member Functions inherited from bb::avm2::tracegen::IndexedLookupTraceBuilder< LookupSettings_ > | |
| IndexedLookupTraceBuilder () | |
| IndexedLookupTraceBuilder (Column outer_dst_selector) | |
| ~IndexedLookupTraceBuilder () override=default | |
| void | process (TraceContainer &trace) override |
Public Member Functions inherited from bb::avm2::tracegen::InteractionBuilderInterface | |
| virtual | ~InteractionBuilderInterface ()=default |
Protected Types | |
| using | LookupSettings = LookupSettings_ |
| using | TupleType = RefTuple< LookupSettings::LOOKUP_TUPLE_SIZE > |
Protected Types inherited from bb::avm2::tracegen::IndexedLookupTraceBuilder< LookupSettings_ > | |
| using | LookupSettings = LookupSettings_ |
| using | TupleType = RefTuple< LookupSettings::LOOKUP_TUPLE_SIZE > |
Protected Member Functions | |
| void | init (TraceContainer &trace) override |
| uint32_t | find_in_dst (const TupleType &tup) const override |
Private Member Functions | |
| DstIndex | build_index (const TraceContainer &trace) |
Private Attributes | |
| SharedIndexCache & | cache_ |
| const DstIndex * | index_ptr_ = nullptr |
| const TraceContainer * | trace_ptr_ = nullptr |
Additional Inherited Members | |
Protected Attributes inherited from bb::avm2::tracegen::IndexedLookupTraceBuilder< LookupSettings_ > | |
| Column | outer_dst_selector |
Definition at line 77 of file lookup_builder.hpp.
|
protected |
Definition at line 95 of file lookup_builder.hpp.
|
protected |
Definition at line 96 of file lookup_builder.hpp.
|
inline |
Definition at line 79 of file lookup_builder.hpp.
|
inline |
Definition at line 83 of file lookup_builder.hpp.
|
virtualdefault |
|
inlineprivate |
Definition at line 125 of file lookup_builder.hpp.
|
inlineoverrideprotectedvirtual |
Implements bb::avm2::tracegen::IndexedLookupTraceBuilder< LookupSettings_ >.
Definition at line 107 of file lookup_builder.hpp.
|
inlineoverridevirtual |
Reimplemented from bb::avm2::tracegen::InteractionBuilderInterface.
Definition at line 89 of file lookup_builder.hpp.
|
inlineoverrideprotectedvirtual |
Reimplemented from bb::avm2::tracegen::IndexedLookupTraceBuilder< LookupSettings_ >.
Definition at line 98 of file lookup_builder.hpp.
|
private |
Definition at line 152 of file lookup_builder.hpp.
|
private |
Definition at line 153 of file lookup_builder.hpp.
|
private |
Definition at line 154 of file lookup_builder.hpp.