icinga2/lib/base/allocator.hpp
2023-08-29 18:13:34 +02:00

41 lines
753 B
C++

/* Icinga 2 | (c) 2023 Icinga GmbH | GPLv2+ */
#pragma once
namespace icinga
{
/**
* TODO
*
* @ingroup base
*/
class DefragAllocator
{
public:
DefragAllocator();
DefragAllocator(const DefragAllocator&) = delete;
DefragAllocator(DefragAllocator&&) = delete;
DefragAllocator& operator=(const DefragAllocator&) = delete;
DefragAllocator& operator=(DefragAllocator&&) = delete;
~DefragAllocator();
};
/**
* TODO
*
* @ingroup base
*/
class DefaultAllocator
{
public:
DefaultAllocator();
DefaultAllocator(const DefaultAllocator&) = delete;
DefaultAllocator(DefaultAllocator&&) = delete;
DefaultAllocator& operator=(const DefaultAllocator&) = delete;
DefaultAllocator& operator=(DefaultAllocator&&) = delete;
~DefaultAllocator();
};
}