|
Barretenberg
The ZK-SNARK library at the core of Aztec
|
#include "barretenberg/numeric/uint256/uint256.hpp"#include "lmdb.h"#include <string>#include <vector>Go to the source code of this file.
Namespaces | |
| namespace | bb |
| Entry point for Barretenberg command-line interface. | |
| namespace | bb::lmdblib |
Functions | |
| void | bb::lmdblib::throw_error (const std::string &errorString, int error) |
| int | bb::lmdblib::size_cmp (const MDB_val *a, const MDB_val *b) |
| std::vector< uint8_t > | bb::lmdblib::serialise_key (uint8_t key) |
| std::vector< uint8_t > | bb::lmdblib::serialise_key (uint64_t key) |
| std::vector< uint8_t > | bb::lmdblib::serialise_key (const uint256_t &key) |
| void | bb::lmdblib::deserialise_key (void *data, uint8_t &key) |
| void | bb::lmdblib::deserialise_key (void *data, uint64_t &key) |
| void | bb::lmdblib::deserialise_key (void *data, uint256_t &key) |
| template<typename T > | |
| int | bb::lmdblib::value_cmp (const MDB_val *a, const MDB_val *b) |
| std::vector< uint8_t > | bb::lmdblib::mdb_val_to_vector (const MDB_val &dbVal) |
| void | bb::lmdblib::copy_to_vector (const MDB_val &dbVal, std::vector< uint8_t > &target) |
| template<typename... TArgs> | |
| bool | bb::lmdblib::call_lmdb_func (int(*f)(TArgs...), TArgs... args) |
| template<typename... TArgs> | |
| int | bb::lmdblib::call_lmdb_func_with_return (int(*f)(TArgs...), TArgs... args) |
| template<typename... TArgs> | |
| void | bb::lmdblib::call_lmdb_func (const std::string &errorString, int(*f)(TArgs...), TArgs... args) |
| template<typename... TArgs> | |
| void | bb::lmdblib::call_lmdb_func (void(*f)(TArgs...), TArgs... args) |