|
Barretenberg
The ZK-SNARK library at the core of Aztec
|
#include "barretenberg/common/ref_array.hpp"#include "barretenberg/common/std_array.hpp"#include "barretenberg/common/std_string.hpp"#include "barretenberg/common/std_vector.hpp"#include <array>#include <iostream>#include <sstream>#include <tuple>#include <type_traits>Go to the source code of this file.
Namespaces | |
| namespace | bb |
| Entry point for Barretenberg command-line interface. | |
| namespace | bb::detail |
Macros | |
| #define | VARARGS_TO_STRING(...) #__VA_ARGS__ |
| #define | DEFINE_REF_VIEW(...) |
| #define | DEFINE_FLAVOR_MEMBERS(DataType, ...) |
| Define the body of a flavor class, included each member and a pointer view with which to iterate the struct. | |
| #define | DEFINE_COMPOUND_GET_ALL(...) |
Functions | |
| template<typename T , typename... BaseClass> | |
| constexpr std::size_t | bb::detail::_sum_base_class_size (const T &arg) |
| template<typename T , typename... BaseClass> | |
| auto | bb::detail::_concatenate_base_class_get_all (T &arg) |
| template<typename T , typename... BaseClass> | |
| auto | bb::detail::_concatenate_base_class_get_all_const (const T &arg) |
| template<typename... BaseClass> | |
| auto | bb::detail::_static_concatenate_base_class_get_labels () |
| #define DEFINE_COMPOUND_GET_ALL | ( | ... | ) |
Definition at line 82 of file flavor_macros.hpp.
| #define DEFINE_FLAVOR_MEMBERS | ( | DataType, | |
| ... | |||
| ) |
Define the body of a flavor class, included each member and a pointer view with which to iterate the struct.
| T | The underlying data type stored in the array |
| HandleType | The type that will be used to |
| NUM_ENTITIES | The size of the underlying array. |
Definition at line 67 of file flavor_macros.hpp.
| #define DEFINE_REF_VIEW | ( | ... | ) |
Definition at line 50 of file flavor_macros.hpp.
| #define VARARGS_TO_STRING | ( | ... | ) | #__VA_ARGS__ |
Definition at line 48 of file flavor_macros.hpp.