Metahuman_DNA_Calibration/dnacalib/DNACalib/include/pma/resources/DefaultMemoryResource.h

23 lines
507 B
C
Raw Permalink Normal View History

2022-10-31 18:15:50 +08:00
// Copyright Epic Games, Inc. All Rights Reserved.
#pragma once
#include "pma/Defs.h"
#include "pma/MemoryResource.h"
#include <cstddef>
namespace pma {
/**
@brief A MemoryResource that delegates to malloc / free.
@see MemoryResource
*/
class PMAAPI DefaultMemoryResource : public MemoryResource {
public:
void* allocate(std::size_t size, std::size_t alignment) override;
void deallocate(void* ptr, std::size_t size, std::size_t alignment) override;
};
} // namespace pma