lumiera_/src
Ichthyostega cecb5db972 settle on an approach for handling attributes
Initially, I considered to build an index table like
collection of ordered attributes. But since our actual
use case is Record<GenNode>, this was ruled out in favour
of just a vector<GenNode>, where the keys are embedded
right within the nameID-Field of GenNode.

A decisive factor was the observation, that this design
is basically forced to encode the attribute keys somehow
into the attribute values, because otherwise the whole
collection like initialisation and iteration would break
down. Thus, a fully generic implementation is not possible,
and a pseudo generic implementation just for the purpose of
writing unit tests would be overkill.

Basically this decision means that Record requires an
explicit specialisation to implement the attribute-key
binding for each value type to use.
2015-08-16 01:35:29 +02:00
..
backend clean-up: sourcefile layout and spell checking 2014-10-23 23:04:35 +02:00
common Ticket #155: rename Track -> Fork (II) 2015-05-31 02:03:24 +02:00
gui LANDING: transition to GTK-3 2015-05-30 17:11:41 +02:00
include Ticket #155: rename Track -> Fork (II) 2015-05-31 02:03:24 +02:00
lib settle on an approach for handling attributes 2015-08-16 01:35:29 +02:00
lumiera release prep: remove defunct autotools buildsystem 2013-10-29 03:47:50 +01:00
plugin Merge: change building to create modules 2008-12-20 02:15:33 +01:00
proc WIP: first draft -- properties of an external symbolic record type 2015-08-16 01:35:28 +02:00
tool clean-up: sourcefile layout and spell checking 2014-10-23 23:04:35 +02:00
.gitignore static Application init, NoBug integration, started a basic Exception hierarchy. 2007-08-14 08:14:21 +02:00
DIR_INFO update some DIR_INFO entries 2011-04-05 00:44:30 +02:00
doxygen.dox DOC: reorganise the Doxygen configuration and structure 2013-10-25 06:34:38 +02:00
SConscript enable special unit-tests to link against the gui 2014-10-18 04:27:07 +02:00