|
Bertini 2 d882924 (2026-10-06 19:56 UTC)
Numerical algebraic geometry library (C++ core)
|
#include <system.hpp>
Public Types | |
| using | HeldType |
| The pointer type the pool holds. | |
| using | PoolHolderType |
| The container of held pointers. | |
Static Public Member Functions | |
| static HeldType | NonPtrAdd (Vec< NumT > d) |
| Add an object (by value) to the pool, returning the held pointer. | |
| static HeldType | PtrAdd (HeldType d) |
| Add an already-held pointer to the pool, returning it. | |
| static HeldType | Make (Ts &&...ts) |
| Construct an object in place in the pool, returning the held pointer. | |
| static void | PurgeCache () |
| Drop pooled objects that are no longer referenced anywhere else. | |
|
inherited |
The pointer type the pool holds.
|
inherited |
The container of held pointers.
|
inlinestaticinherited |
Construct an object in place in the pool, returning the held pointer.
|
inlinestaticinherited |
Add an object (by value) to the pool, returning the held pointer.
|
inlinestaticinherited |
Add an already-held pointer to the pool, returning it.
|
inlinestaticinherited |
Drop pooled objects that are no longer referenced anywhere else.