Elektra  0.8.11
Data Structures
Here are the data structures with brief descriptions:
[detail level 123]
\NkdbThis is the main namespace for the C++ binding and libraries
 oNtoolsThis namespace is for the libtool library
 |oCBackendA representation of the backend (= set of plugins) that can be mounted
 |oCBackendInfoInfo about a backend
 |oCBackendsAllows one to list backends
 |oCModulesAllows one to load plugins
 |oCPluginThis is a C++ representation of a plugin
 |oCPluginsA collection of plugins (either get, set or error)
 |\CToolExceptionAll exceptions from the elektratools library are derived from this exception
 oCKDBConstructs a class KDB.
 oCContextProvides a context for configuration
 oCThreadSubjectSubject from Observer pattern for ThreadContext
 oCPerContextA data structure that is stored by context inside the Coordinator
 oCCoordinatorThread safe coordination of ThreadContext per Threads
 oCnone_tThis type is being used as bottom type that always fails
 oCLayerBase class for all layers
 oCValueObserverBase class for values to be observed
 oCCommandUsed by contexts for callbacks (to run code using a mutex)
 oCDefaultGetPolicyImplements lookup with spec
 oCDefaultSetPolicyImplements creating user/ key when key is not found
 oCDiscriminatorThis technique with the PolicySelector and Discriminator is taken from the book "C++ Templates - The Complete Guide" by David Vandevoorde and Nicolai M
 oCGetPolicyIsNeeded by the user to set one of the policies
 oCSetPolicyIsNeeded by the user to set one of the policies
 oCContextPolicyIsNeeded by the user to set one of the policies
 oCWritePolicyIsNeeded by the user to set one of the policies
 oCObserverPolicyIsNeeded by the user to set one of the policies
 oCLockPolicyIsNeeded by the user to set one of the policies
 oCKeyKey is an essential class that encapsulates key name , value and metainfo .
 oCNameIteratorFor C++ forward Iteration over Names
 oCNameReverseIteratorFor C++ reverse Iteration over Names
 oCVaNeeded to avoid constructor ambiguity
 oCKeySetA keyset holds together a set of keys
 oCKeySetIteratorFor C++ forward Iteration over KeySets
 \CKeySetReverseIteratorFor C++ reverse Iteration over KeySets