carl  24.04
Computer ARithmetic Library
Pool.h File Reference
#include <carl-common/util/container_types.h>
#include <carl-common/memory/Singleton.h>
#include <mutex>
#include <iostream>
Include dependency graph for Pool.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Data Structures

class  carl::Pool< Element >
 

Namespaces

 carl
 carl is the main namespace for the library.
 

Macros

#define POOL_LOCK_GUARD   std::lock_guard<std::mutex> lock( mMutexPool );
 
#define POOL_LOCK   mMutexPool.lock();
 
#define POOL_UNLOCK   mMutexPool.unlock();
 

Detailed Description

Macro Definition Documentation

◆ POOL_LOCK

#define POOL_LOCK   mMutexPool.lock();

Definition at line 38 of file Pool.h.

◆ POOL_LOCK_GUARD

#define POOL_LOCK_GUARD   std::lock_guard<std::mutex> lock( mMutexPool );

Definition at line 37 of file Pool.h.

◆ POOL_UNLOCK

#define POOL_UNLOCK   mMutexPool.unlock();

Definition at line 39 of file Pool.h.