The contents of this module can be included with the header hpx/modules/allocator_support.hpp. These headers may be used by user-code but are not guaranteed stable (neither header location nor contents). You are using these at your own risk. If you wish to use non-public functionality from a module we strongly suggest only including the module header hpx/modules/allocator_support.hpp, not the particular header in which the functionality you would like to use is defined. See Public API for a list of names that are part of the public HPX API.

Header hpx/allocator_support/allocator_deleter.hpp

namespace hpx
namespace util
template<typename Allocator>
struct allocator_deleter
#include <allocator_deleter.hpp>

Public Functions

template<typename SharedState>
void operator()(SharedState *state)

Public Members

Allocator alloc_

Header hpx/allocator_support/internal_allocator.hpp

namespace hpx
namespace util


using internal_allocator = std::allocator<T>