Lumiera
0.pre.03
»edit your freedom«
|
Definition at line 170 of file linked-elements-test.cpp.
Classes | |
struct | UseAllocationCluster |
Policy to use an Allocation cluster, but also to invoke all object destructors. More... | |
Private Member Functions | |
void | iterating () |
void | populate_by_iterator () |
void | reverseList () |
virtual void | run (Arg) |
void | simpleUsage () |
void | verify_customAllocator () |
void | verify_ExceptionSafety () |
void | verify_nonOwnership () |
void | verify_RAII_safety () |
|
inlineprivate |
This usage pattern is helpful when the node elements are already managed elsewhere.
Definition at line 355 of file linked-elements-test.cpp.
References lib::elements().
|
inlineprivate |
In case this is done in the ctor, any exception while doing so will trigger cleanup of all elements (and then failure of the ctor altogether)
Definition at line 451 of file linked-elements-test.cpp.
|
inlineprivate |
Definition at line 499 of file linked-elements-test.cpp.
References lib::elements(), LinkedElements< N, ALO >::emplace(), and AllocationCluster::numBytes().