$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 Keys:
Keys and thereby defines the iteration order of a KeySet.Keys, 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.