Barretenberg
The ZK-SNARK library at the core of Aztec
Loading...
Searching...
No Matches
get_env_var_spec.hpp
Go to the documentation of this file.
1
#pragma once
2
3
#include <cstdint>
4
5
#include "
barretenberg/vm2/common/aztec_types.hpp
"
6
7
namespace
bb::avm2::tracegen
{
8
9
class
GetEnvVarSpec
{
10
public
:
11
struct
Table
{
12
bool
invalid_enum
;
13
bool
envvar_pi_lookup_col0
;
14
bool
envvar_pi_lookup_col1
;
15
uint32_t
envvar_pi_row_idx
;
16
bool
is_address
;
17
bool
is_sender
;
18
bool
is_transactionfee
;
19
bool
is_isstaticcall
;
20
bool
is_l2gasleft
;
21
bool
is_dagasleft
;
22
uint8_t
out_tag
;
23
};
24
25
static
Table
get_table
(uint8_t envvar);
26
27
private
:
28
GetEnvVarSpec
();
29
};
30
31
}
// namespace bb::avm2::tracegen
aztec_types.hpp
bb::avm2::tracegen::GetEnvVarSpec
Definition
get_env_var_spec.hpp:9
bb::avm2::tracegen::GetEnvVarSpec::get_table
static Table get_table(uint8_t envvar)
Definition
get_env_var_spec.cpp:7
bb::avm2::tracegen::GetEnvVarSpec::GetEnvVarSpec
GetEnvVarSpec()
bb::avm2::tracegen
Definition
full_row.hpp:10
bb::avm2::tracegen::GetEnvVarSpec::Table
Definition
get_env_var_spec.hpp:11
bb::avm2::tracegen::GetEnvVarSpec::Table::envvar_pi_lookup_col0
bool envvar_pi_lookup_col0
Definition
get_env_var_spec.hpp:13
bb::avm2::tracegen::GetEnvVarSpec::Table::is_l2gasleft
bool is_l2gasleft
Definition
get_env_var_spec.hpp:20
bb::avm2::tracegen::GetEnvVarSpec::Table::is_transactionfee
bool is_transactionfee
Definition
get_env_var_spec.hpp:18
bb::avm2::tracegen::GetEnvVarSpec::Table::is_isstaticcall
bool is_isstaticcall
Definition
get_env_var_spec.hpp:19
bb::avm2::tracegen::GetEnvVarSpec::Table::out_tag
uint8_t out_tag
Definition
get_env_var_spec.hpp:22
bb::avm2::tracegen::GetEnvVarSpec::Table::is_address
bool is_address
Definition
get_env_var_spec.hpp:16
bb::avm2::tracegen::GetEnvVarSpec::Table::invalid_enum
bool invalid_enum
Definition
get_env_var_spec.hpp:12
bb::avm2::tracegen::GetEnvVarSpec::Table::envvar_pi_row_idx
uint32_t envvar_pi_row_idx
Definition
get_env_var_spec.hpp:15
bb::avm2::tracegen::GetEnvVarSpec::Table::is_dagasleft
bool is_dagasleft
Definition
get_env_var_spec.hpp:21
bb::avm2::tracegen::GetEnvVarSpec::Table::is_sender
bool is_sender
Definition
get_env_var_spec.hpp:17
bb::avm2::tracegen::GetEnvVarSpec::Table::envvar_pi_lookup_col1
bool envvar_pi_lookup_col1
Definition
get_env_var_spec.hpp:14
src
barretenberg
vm2
tracegen
lib
get_env_var_spec.hpp
Generated by
1.9.8