Intel HE Acceleration Library for FPGAs
Intel Homomorphic Encryption Acceleration Library for FPGAs, accelerating the modular arithmetic operations used in homomorphic encryption on Intel FPGAs.
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
Public Member Functions | List of all members
hetest::utils::AllocatorBase Struct Referenceabstract

#include <utils-test.hpp>

Inheritance diagram for hetest::utils::AllocatorBase:
hetest::utils::AllocatorInterface< AllocatorAdapter< Adaptee, Args...> > hetest::utils::AllocatorInterface< AllocatorImpl > hetest::utils::details::MallocStrategy hetest::utils::NTT::AllocatorAdapter< Adaptee, Args >

Public Member Functions

virtual ~AllocatorBase () noexcept
 
virtual void * allocate (size_t bytes_count)=0
 
virtual void deallocate (void *p, size_t n)=0
 

Constructor & Destructor Documentation

virtual hetest::utils::AllocatorBase::~AllocatorBase ( )
inlinevirtualnoexcept

Member Function Documentation

virtual void* hetest::utils::AllocatorBase::allocate ( size_t  bytes_count)
pure virtual
virtual void hetest::utils::AllocatorBase::deallocate ( void *  p,
size_t  n 
)
pure virtual

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