▼Nkdb | This is the main namespace for the C++ binding and libraries |
▼Ntools | This namespace is for the libtool library |
CBackend | A representation of the backend (= set of plugins) that can be mounted |
CBackendInfo | Info about a backend |
CBackends | Allows one to list backends |
CModules | Allows one to load plugins |
CPlugin | This is a C++ representation of a plugin |
CPlugins | A collection of plugins (either get, set or error) |
CToolException | All exceptions from the elektratools library are derived from this exception |
CCommand | Used by contexts for callbacks (to run code using a mutex) |
CContext | Provides a context for configuration |
CContextPolicyIs | Needed by the user to set one of the policies |
CCoordinator | Thread safe coordination of ThreadContext per Threads |
CDefaultGetPolicy | Implements lookup with spec |
CDefaultSetPolicy | Implements creating user/ key when key is not found |
CDiscriminator | This technique with the PolicySelector and Discriminator is taken from the book "C++ Templates - The Complete Guide" by David Vandevoorde and Nicolai M |
CGetPolicyIs | Needed by the user to set one of the policies |
CKDB | Constructs a class KDB. |
CKey | Key is an essential class that encapsulates key name , value and metainfo . |
CKeySet | A keyset holds together a set of keys |
CKeySetIterator | For C++ forward Iteration over KeySets |
CKeySetReverseIterator | For C++ reverse Iteration over KeySets |
CLayer | Base class for all layers |
CLockPolicyIs | Needed by the user to set one of the policies |
CNameIterator | For C++ forward Iteration over Names |
CNameReverseIterator | For C++ reverse Iteration over Names |
Cnone_t | This type is being used as bottom type that always fails |
CObserverPolicyIs | Needed by the user to set one of the policies |
CPerContext | A data structure that is stored by context inside the Coordinator |
CSetPolicyIs | Needed by the user to set one of the policies |
CThreadSubject | Subject from Observer pattern for ThreadContext |
CVa | Needed to avoid constructor ambiguity |
CValueObserver | Base class for values to be observed |
CWritePolicyIs | Needed by the user to set one of the policies |