Metall  v0.28
A persistent memory allocator for data-centric analytics
stl_allocator.hpp File Reference
#include <memory>
#include <type_traits>
#include <cassert>
#include <limits>
#include <new>
#include <metall/offset_ptr.hpp>
#include <metall/logger.hpp>

Go to the source code of this file.

Classes

class  metall::stl_allocator< T, metall_manager_kernel_type >
 A STL compatible allocator. More...
 
struct  metall::stl_allocator< T, metall_manager_kernel_type >::rebind< T2 >
 Makes another allocator type for type T2. More...
 

Namespaces

 metall
 The top level of namespace of Metall.
 

Functions

template<typename T , typename kernel >
bool metall::operator== (const stl_allocator< T, kernel > &rhd, const stl_allocator< T, kernel > &lhd)
 
template<typename T , typename kernel >
bool metall::operator!= (const stl_allocator< T, kernel > &rhd, const stl_allocator< T, kernel > &lhd)