|
carl
25.04
Computer ARithmetic Library
|
#include <carl-common/config.h>#include <carl-common/memory/IDPool.h>#include <carl-common/memory/PoolHelper.h>#include <carl-common/memory/Singleton.h>#include "Monomial.h"#include <boost/intrusive/unordered_set.hpp>#include <memory>

Go to the source code of this file.
Data Structures | |
| class | carl::MonomialPool |
| struct | carl::MonomialPool::content_equal |
| struct | carl::MonomialPool::content_hash |
Namespaces | |
| carl | |
| carl is the main namespace for the library. | |
Macros | |
| #define | MONOMIAL_POOL_LOCK_GUARD |
| #define | MONOMIAL_POOL_LOCK |
| #define | MONOMIAL_POOL_UNLOCK |
Functions | |
| std::size_t | carl::hash_value (const carl::Monomial &monomial) |
| std::ostream & | carl::operator<< (std::ostream &os, const MonomialPool &mp) |
| template<typename... T> | |
| Monomial::Arg | carl::createMonomial (T &&... t) |
Definition in file MonomialPool.h.
| #define MONOMIAL_POOL_LOCK |
Definition at line 62 of file MonomialPool.h.
| #define MONOMIAL_POOL_LOCK_GUARD |
Definition at line 61 of file MonomialPool.h.
| #define MONOMIAL_POOL_UNLOCK |
Definition at line 63 of file MonomialPool.h.