Elektra  0.8.14
Data Structures
Here are the data structures with brief descriptions:
[detail level 12]
 NkdbThis is the main namespace for the C++ binding and libraries
 CCommandUsed by contexts for callbacks (to run code using a mutex)
 CContextProvides a context for configuration
 CContextPolicyIsNeeded by the user to set one of the policies
 CCoordinatorThread safe coordination of ThreadContext per Threads
 CDefaultGetPolicyImplements lookup with spec
 CDefaultSetPolicyImplements creating user/ key when key is not found
 CDiscriminatorThis technique with the PolicySelector and Discriminator is taken from the book "C++ Templates - The Complete Guide" by David Vandevoorde and Nicolai M
 CGetPolicyIsNeeded by the user to set one of the policies
 CKDBConstructs a class KDB.
 CKey
 CKeySetA keyset holds together a set of keys
 CKeySetIteratorFor C++ forward Iteration over KeySets
 CKeySetReverseIteratorFor C++ reverse Iteration over KeySets
 CLayerBase class for all layers
 CLockPolicyIsNeeded by the user to set one of the policies
 CNameIteratorFor C++ forward Iteration over Names
 CNameReverseIteratorFor C++ reverse Iteration over Names
 Cnone_tThis type is being used as bottom type that always fails
 CObserverPolicyIsNeeded by the user to set one of the policies
 CPerContextA data structure that is stored by context inside the Coordinator
 CSetPolicyIsNeeded by the user to set one of the policies
 CThreadSubjectSubject from Observer pattern for ThreadContext
 CVaNeeded to avoid constructor ambiguity
 CValueObserverBase class for values to be observed
 CWritePolicyIsNeeded by the user to set one of the policies