|
carl
25.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.