Barretenberg
The ZK-SNARK library at the core of Aztec
Loading...
Searching...
No Matches
BackingMemory< Fr > Class Template Referenceabstract

#include <backing_memory.hpp>

Public Member Functions

 BackingMemory ()=default
 
 BackingMemory (const BackingMemory &)=delete
 
BackingMemoryoperator= (const BackingMemory &)=delete
 
 BackingMemory (BackingMemory &&other)=delete
 
BackingMemoryoperator= (const BackingMemory &&)=delete
 
virtual Frraw_data ()=0
 
virtual ~BackingMemory ()=default
 

Static Public Member Functions

static std::shared_ptr< BackingMemory< Fr > > allocate (size_t size)
 

Detailed Description

template<typename Fr>
class BackingMemory< Fr >

Definition at line 30 of file backing_memory.hpp.

Constructor & Destructor Documentation

◆ BackingMemory() [1/3]

template<typename Fr >
BackingMemory< Fr >::BackingMemory ( )
default

◆ BackingMemory() [2/3]

template<typename Fr >
BackingMemory< Fr >::BackingMemory ( const BackingMemory< Fr > &  )
delete

◆ BackingMemory() [3/3]

template<typename Fr >
BackingMemory< Fr >::BackingMemory ( BackingMemory< Fr > &&  other)
delete

◆ ~BackingMemory()

template<typename Fr >
virtual BackingMemory< Fr >::~BackingMemory ( )
virtualdefault

Member Function Documentation

◆ allocate()

template<typename Fr >
static std::shared_ptr< BackingMemory< Fr > > BackingMemory< Fr >::allocate ( size_t  size)
inlinestatic

Definition at line 42 of file backing_memory.hpp.

◆ operator=() [1/2]

template<typename Fr >
BackingMemory & BackingMemory< Fr >::operator= ( const BackingMemory< Fr > &&  )
delete

◆ operator=() [2/2]

template<typename Fr >
BackingMemory & BackingMemory< Fr >::operator= ( const BackingMemory< Fr > &  )
delete

◆ raw_data()

template<typename Fr >
virtual Fr * BackingMemory< Fr >::raw_data ( )
pure virtual

The documentation for this class was generated from the following file: