|
Barretenberg
The ZK-SNARK library at the core of Aztec
|
#include <backing_memory.hpp>
Classes | |
| struct | FileBackedData |
Public Member Functions | |
| BackingMemory ()=default | |
| BackingMemory (const BackingMemory &)=default | |
| BackingMemory & | operator= (const BackingMemory &)=default |
| BackingMemory (BackingMemory &&other) noexcept | |
| BackingMemory & | operator= (BackingMemory &&other) noexcept |
| ~BackingMemory ()=default | |
Static Public Member Functions | |
| static BackingMemory | allocate (size_t size) |
Public Attributes | |
| Fr * | raw_data = nullptr |
| std::shared_ptr< FileBackedData > | file_backed |
| std::shared_ptr< Fr[]> | aligned_memory |
Static Private Member Functions | |
| static void | allocate_aligned (BackingMemory &memory, size_t size) |
| static bool | try_allocate_file_backed (BackingMemory &memory, size_t size) |
Definition at line 33 of file backing_memory.hpp.
|
default |
|
default |
|
inlinenoexcept |
Definition at line 69 of file backing_memory.hpp.
|
default |
|
inlinestatic |
Definition at line 93 of file backing_memory.hpp.
|
inlinestaticprivate |
Definition at line 110 of file backing_memory.hpp.
|
inlinenoexcept |
Definition at line 79 of file backing_memory.hpp.
|
default |
|
inlinestaticprivate |
Definition at line 118 of file backing_memory.hpp.
| std::shared_ptr<Fr[]> BackingMemory< Fr >::aligned_memory |
Definition at line 62 of file backing_memory.hpp.
| std::shared_ptr<FileBackedData> BackingMemory< Fr >::file_backed |
Definition at line 59 of file backing_memory.hpp.
| Fr* BackingMemory< Fr >::raw_data = nullptr |
Definition at line 35 of file backing_memory.hpp.