![]() |
Lumiera 0.pre.04
»edit your freedom«
|
Definition at line 138 of file several-builder-test.cpp.
Private Member Functions | |
| virtual void | run (Arg) |
| void | simpleUsage () |
| void | check_Builder () |
| void | check_ErrorHandling () |
| void | check_ElementStorage () |
| void | check_CustomAllocator () |
|
inlineprivatevirtual |
Definition at line 142 of file several-builder-test.cpp.
References SeveralBuilder_test::check_Builder(), SeveralBuilder_test::check_CustomAllocator(), SeveralBuilder_test::check_ElementStorage(), SeveralBuilder_test::check_ErrorHandling(), and SeveralBuilder_test::simpleUsage().
Here is the call graph for this function:
|
inlineprivate |
Definition at line 158 of file several-builder-test.cpp.
References lib::makeSeveral().
Referenced by SeveralBuilder_test::run().
Here is the call graph for this function:
Here is the caller graph for this function:
|
inlineprivate |
Definition at line 179 of file several-builder-test.cpp.
References SeveralBuilder< I, E, POL >::append(), SeveralBuilder< I, E, POL >::appendAll(), SeveralBuilder< I, E, POL >::build(), Dummy::checksum(), SeveralBuilder< I, E, POL >::emplace(), SeveralBuilder< I, E, POL >::fillElm(), SeveralBuilder< I, E, POL >::size(), Several< I >::size(), and VERIFY_ERROR.
Referenced by SeveralBuilder_test::run().
Here is the call graph for this function:
Here is the caller graph for this function:
|
inlineprivate |
memmove. Only in this case the element spread can easily be adjusted after the fact, since a trivial element can be relocated to accommodate an increased spread. It is possible to add various different data elements into such a container, yet all will be accessed through an unchecked hard cast to the base element (uint8_t in this case). However, once we add a non-copyable element, this capability for arbitrarily moving elements around is lost — we can not adapt the spread any more and the container can no longer grow dynamically.Definition at line 270 of file several-builder-test.cpp.
References Dummy::activateCtorFailure(), SeveralBuilder< I, E, POL >::append(), SeveralBuilder< I, E, POL >::appendAll(), SeveralBuilder< I, E, POL >::build(), SeveralBuilder< I, E, POL >::capacity(), SeveralBuilder< I, E, POL >::capReserve(), Dummy::checksum(), SeveralBuilder< I, E, POL >::emplace(), SeveralBuilder< I, E, POL >::fillElm(), SeveralBuilder< I, E, POL >::reserve(), SeveralBuilder< I, E, POL >::size(), and VERIFY_FAIL.
Referenced by SeveralBuilder_test::run().
Here is the call graph for this function:
Here is the caller graph for this function:
|
inlineprivate |
Definition at line 478 of file several-builder-test.cpp.
References util::addrID(), Several< I >::back(), Several< I >::front(), lib::makeSeveral(), and Several< I >::size().
Referenced by SeveralBuilder_test::run().
Here is the call graph for this function:
Here is the caller graph for this function:
|
inlineprivate |
Definition at line 553 of file several-builder-test.cpp.
References Several< I >::back(), Dummy::checksum(), TrackingAllocator::checksum(), AllocationCluster::create(), Dummy::getVal(), AllocationCluster::max_size(), TrackingAllocator::numAlloc(), AllocationCluster::numBytes(), TrackingAllocator::numBytes(), AllocationCluster::numExtents(), Several< I >::size(), and TrackingAllocator::use_count().
Referenced by SeveralBuilder_test::run().
Here is the call graph for this function:
Here is the caller graph for this function:
Inheritance diagram for SeveralBuilder_test:
Collaboration diagram for SeveralBuilder_test: