Program Listing for File StdAllocator.hpp¶
↰ Return to documentation for file (umpire/strategy/StdAllocator.hpp
)
//////////////////////////////////////////////////////////////////////////////
// Copyright (c) 2016-20, Lawrence Livermore National Security, LLC and Umpire
// project contributors. See the COPYRIGHT file for details.
//
// SPDX-License-Identifier: (MIT)
//////////////////////////////////////////////////////////////////////////////
#ifndef _STDALLOCATOR_HPP
#define _STDALLOCATOR_HPP
#include <cstdlib>
struct StdAllocator {
static inline void* allocate(std::size_t size)
{
return std::malloc(size);
}
static inline void deallocate(void* ptr)
{
std::free(ptr);
}
};
#endif