 kdb | This is the main namespace for the C++ binding and libraries |
  tools | This namespace is for the libtool library |
   Backend | A representation of the backend (= set of plugins) that can be mounted |
   BackendInfo | Info about a backend |
   Backends | Allows one to list backends |
   Modules | Allows one to load plugins |
   Plugin | This is a C++ representation of a plugin |
   Plugins | A collection of plugins (either get, set or error) |
   ToolException | All exceptions from the elektratools library are derived from this exception |
  KDB | Constructs a class KDB. |
  Context | Provides a context for configuration |
  ThreadSubject | Subject from Observer pattern for ThreadContext |
  PerContext | A data structure that is stored by context inside the Coordinator |
  Coordinator | Thread safe coordination of ThreadContext per Threads |
  none_t | This type is being used as bottom type that always fails |
  Layer | Base class for all layers |
  ValueObserver | Base class for values to be observed |
  Command | Used by contexts for callbacks (to run code using a mutex) |
  DefaultGetPolicy | Implements lookup with spec |
  DefaultSetPolicy | Implements creating user/ key when key is not found |
  Discriminator | This technique with the PolicySelector and Discriminator is taken from the book "C++ Templates - The Complete Guide" by David Vandevoorde and Nicolai M |
  GetPolicyIs | Needed by the user to set one of the policies |
  SetPolicyIs | Needed by the user to set one of the policies |
  ContextPolicyIs | Needed by the user to set one of the policies |
  WritePolicyIs | Needed by the user to set one of the policies |
  ObserverPolicyIs | Needed by the user to set one of the policies |
  LockPolicyIs | Needed by the user to set one of the policies |
  Key | Key is an essential class that encapsulates key name , value and metainfo . |
  NameIterator | For C++ forward Iteration over Names |
  NameReverseIterator | For C++ reverse Iteration over Names |
  Va | Needed to avoid constructor ambiguity |
  KeySet | A keyset holds together a set of keys |
  KeySetIterator | For C++ forward Iteration over KeySets |
  KeySetReverseIterator | For C++ reverse Iteration over KeySets |