libgrape-lite
A C++ library for parallel graph processing
Public Types | Public Member Functions | List of all members
grape::DefaultAllocator< _Tp > Class Template Reference

Allocator used for grape containers, i.e., <Array>. More...

#include <default_allocator.h>

Inheritance diagram for grape::DefaultAllocator< _Tp >:
grape::Bitset grape::FixedInArchive grape::MessageBuffer

Public Types

using pointer = _Tp *
 
using size_type = size_t
 
using value_type = _Tp
 

Public Member Functions

 DefaultAllocator (const DefaultAllocator &) noexcept
 
 DefaultAllocator (DefaultAllocator &&) noexcept
 
DefaultAllocatoroperator= (const DefaultAllocator &) noexcept
 
DefaultAllocatoroperator= (DefaultAllocator &&) noexcept
 
pointer allocate (size_type __n)
 
void deallocate (pointer __p, size_type)
 

Detailed Description

template<typename _Tp>
class grape::DefaultAllocator< _Tp >

Allocator used for grape containers, i.e., <Array>.

Template Parameters
_Tp