carl
24.04
Computer ARithmetic Library
|
#include <LocalPool.h>
Public Member Functions | |
template<typename ... Args> | |
LocalPoolElementWrapper (std::shared_ptr< LocalPool< Content >> pool, Args &&...args) | |
~LocalPoolElementWrapper () | |
const Content & | content () const |
auto | id () const |
Private Attributes | |
friend | LocalPool< Content > |
std::size_t | m_id |
std::weak_ptr< LocalPoolElementWrapper< Content > > | m_weak_ptr |
std::shared_ptr< LocalPool< Content > > | m_pool |
Content | m_content |
Definition at line 16 of file LocalPool.h.
|
inlineexplicit |
Definition at line 26 of file LocalPool.h.
|
inline |
Definition at line 27 of file LocalPool.h.
|
inline |
|
inline |
|
private |
Definition at line 17 of file LocalPool.h.
|
private |
Definition at line 22 of file LocalPool.h.
|
private |
Definition at line 19 of file LocalPool.h.
|
private |
Definition at line 21 of file LocalPool.h.
|
private |
Definition at line 20 of file LocalPool.h.