$darkmode
Elektra 0.11.0
|
libelektra-core
This folder contains the use cases for libelektra-core
.
libelektra-core
primarily implements an ordered, hierarchical associative array data structure, called KeySet
, which:
Additionally, libelektra-core
provides a data structure, called Key
, that represents a single key-value pair in the associative array, but can also be used standalone.
To support the hierarchical and ordered nature of a KeySet
there are two fundamental comparison operations that can be performed on two Key
s:
Key
s and thereby defines the iteration order of a KeySet
.Key
s, by defining based on their names whether one Key
is a descendant of another.The individual use cases provide details on these data structures and the operations it supports.