This header file is part of module ALib Monomem of the ALib C++ Library .
© 2013-2024 A-Worx GmbH, Germany. Published under Boost Software License.
Definition in file monoallocator.hpp.
#include "alib/monomem/fwds.hpp"
#include "alib/threads/threadlock.hpp"
#include "alib/strings/string.hpp"
#include <cstdlib>
#include <memory>
#include <cstddef>
Go to the source code of this file.
Classes | |
struct | MonoAllocator::Chunk |
struct | MonoAllocator::DbgStatistics |
class | MonoAllocator |
class | MonoAllocator::Snapshot |
Namespaces | |
namespace | alib |
namespace | alib::monomem |
Typedefs | |
using | MonoAllocator = monomem::MonoAllocator |
Type alias in namespace alib. | |
Functions | |
MonoAllocator & | AcquireGlobalAllocator (const NCString &dbgFile, int dbgLine, const NCString &dbgFunc) |
template<typename T > | |
static ALIB_FORCE_INLINE void | Destruct (T *object) |
void | ReleaseGlobalAllocator () |
Variables | |
ALIB_API ThreadLock | GlobalAllocatorLock |