LUMIERA.clone/src
Ichthyostega 5259000bc4 Library: how to use a standard allocator for LinkedElements
By default, LinkedElements uses a policy OwningHeapAllocated;
while retaining this interface, this policy should be recast
to rely on a standard compliant allocator, with a default
fallback to `std::allocator<T>`

This way, a single policy would serve all the cases where
objects are actually owned and managed by `LinkedElements`,
and most special policies would be redundant.

This turns out to be quite tedious and technical however,
since the newer standard mandates to use std::allocator_traits
as front-end, and moreover the standard allocators are always
tied to one specific target type, while `LinkedElements` is
deliberately used to maintain a polymorphic sequence.
2024-05-26 02:51:47 +02:00
..
common Library: uniform definition scheme for error-IDs 2024-03-21 19:57:34 +01:00
include Library: uniform definition scheme for error-IDs 2024-03-21 19:57:34 +01:00
lib Library: how to use a standard allocator for LinkedElements 2024-05-26 02:51:47 +02:00
lumiera Global-Layer-Renaming: adjust namespace qualification 2018-11-15 23:59:23 +01:00
plugin
stage Library: uniform definition scheme for error-IDs 2024-03-21 19:57:34 +01:00
steam Invocation: capture idea for sharpened invocation structure 2024-05-12 17:27:07 +02:00
tool Doxygen: fill in missing file level headlines for some supplemental code 2016-11-09 20:09:19 +01:00
vault Scheduler-test: reduce impact of scale adjustments on breakpoint-search 2024-04-18 01:39:27 +02:00
.gitignore
DIR_INFO update some DIR_INFO entries 2011-04-05 00:44:30 +02:00
doxygen.dox Scheduler: devise the arrangement of basic components 2023-06-24 03:14:17 +02:00
SConscript Global-Layer-Renaming: fix handling of GuiResources in the build 2018-11-16 18:18:33 +01:00