| Elektra
    0.8.15
    | 
#include <kdbconfig.h>#include <set>#include <map>#include <string>#include <vector>#include <memory>#include <cassert>#include <fstream>#include <iostream>#include <stdexcept>#include <algorithm>#include <functional>#include <unordered_map>#include <kdbproposal.h>#include <keyset.hpp>

| Data Structures | |
| class | kdb::none_t | 
| This type is being used as bottom type that always fails.  More... | |
| class | kdb::Layer | 
| Base class for all layers.  More... | |
| class | kdb::ValueObserver | 
| Base class for values to be observed.  More... | |
| struct | kdb::Command | 
| Used by contexts for callbacks (to run code using a mutex).  More... | |
| class | kdb::DefaultGetPolicy | 
| Implements lookup with spec.  More... | |
| class | kdb::DefaultSetPolicy | 
| Implements creating user/ key when key is not found.  More... | |
| class | kdb::GetPolicyIs< Policy > | 
| Needed by the user to set one of the policies.  More... | |
| class | kdb::SetPolicyIs< Policy > | 
| Needed by the user to set one of the policies.  More... | |
| class | kdb::ContextPolicyIs< Policy > | 
| Needed by the user to set one of the policies.  More... | |
| class | kdb::WritePolicyIs< Policy > | 
| Needed by the user to set one of the policies.  More... | |
| class | kdb::ObserverPolicyIs< Policy > | 
| Needed by the user to set one of the policies.  More... | |
| class | kdb::LockPolicyIs< Policy > | 
| Needed by the user to set one of the policies.  More... | |
| Namespaces | |
| kdb | |
| This is the main namespace for the C++ binding and libraries. | |
| Functions | |
| bool | kdb::operator< (ValueObserver const &lhs, ValueObserver const &rhs) | 
| Needed to put a ValueObserver in a map.  More... | |
 1.8.8
 1.8.8