ATLAS Offline Software
Classes | Macros
LWPools.h File Reference
#include "LWPoolSelector.h"
#include "LWPool.h"
#include "CxxUtils/checker_macros.h"
#include <cassert>
#include <atomic>
#include "LWPools.icc"
Include dependency graph for LWPools.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  LWPools
 

Macros

#define MP_NEW(Class)   new(LWPools::acquire(sizeof(Class))) Class
 
#define MP_DELETE(Ptr)   LWPools::deleteObject(Ptr)
 

Macro Definition Documentation

◆ MP_DELETE

#define MP_DELETE (   Ptr)    LWPools::deleteObject(Ptr)

Definition at line 28 of file LWPools.h.

◆ MP_NEW

#define MP_NEW (   Class)    new(LWPools::acquire(sizeof(Class))) Class

Definition at line 27 of file LWPools.h.