Barretenberg
The ZK-SNARK library at the core of Aztec
|
#include <backing_memory.hpp>
Public Member Functions | |
FileBackedMemory (const FileBackedMemory &)=delete | |
FileBackedMemory & | operator= (const FileBackedMemory &)=delete |
FileBackedMemory (FileBackedMemory &&other)=delete | |
FileBackedMemory & | operator= (const FileBackedMemory &&)=delete |
T * | raw_data () |
~FileBackedMemory () | |
![]() | |
BackingMemory ()=default | |
BackingMemory (const BackingMemory &)=delete | |
BackingMemory (BackingMemory &&other)=delete | |
BackingMemory & | operator= (const BackingMemory &)=delete |
BackingMemory & | operator= (const BackingMemory &&)=delete |
virtual | ~BackingMemory ()=default |
Private Member Functions | |
FileBackedMemory (size_t size) | |
Private Attributes | |
size_t | file_size |
std::string | filename |
int | fd |
T * | memory |
friend | BackingMemory< T > |
Additional Inherited Members | |
![]() | |
static std::shared_ptr< BackingMemory< T > > | allocate (size_t size) |
Definition at line 73 of file backing_memory.hpp.
|
delete |
|
delete |
|
inline |
Definition at line 83 of file backing_memory.hpp.
|
inlineprivate |
Definition at line 101 of file backing_memory.hpp.
|
delete |
|
delete |
|
inlinevirtual |
Implements BackingMemory< T >.
Definition at line 81 of file backing_memory.hpp.
|
private |
Definition at line 146 of file backing_memory.hpp.
|
private |
Definition at line 143 of file backing_memory.hpp.
|
private |
Definition at line 141 of file backing_memory.hpp.
|
private |
Definition at line 142 of file backing_memory.hpp.
|
private |
Definition at line 144 of file backing_memory.hpp.