ALib C++ Library
Library Version: 2402 R1
Documentation generated by doxygen
Loading...
Searching...
No Matches
monoallocator.hpp File Reference

Description:


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>
Include dependency graph for monoallocator.hpp:
This graph shows which files directly or indirectly include this file:

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

MonoAllocatorAcquireGlobalAllocator (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