Elektra: Data Structures

Elektra 0.8.14

- Main Page
- Related Pages
- Modules
- Namespaces
- Data Structures
- Files

- Data Structures
- Class Hierarchy
- Data Fields

Data Structures
Here are the data structures with brief descriptions:
[detail level 12]

▼N kdb | This is the main namespace for the C++ binding and libraries
C Command | Used by contexts for callbacks (to run code using a mutex)
C Context | Provides a context for configuration
C ContextPolicyIs | Needed by the user to set one of the policies
C Coordinator | Thread safe coordination of ThreadContext per Threads
C DefaultGetPolicy | Implements lookup with spec
C DefaultSetPolicy | Implements creating user/ key when key is not found
C Discriminator | This technique with the PolicySelector and Discriminator is taken from the book "C++ Templates - The Complete Guide" by David Vandevoorde and Nicolai M
C GetPolicyIs | Needed by the user to set one of the policies
C KDB | Constructs a class KDB.
C Key |
C KeySet | A keyset holds together a set of keys
C KeySetIterator | For C++ forward Iteration over KeySets
C KeySetReverseIterator | For C++ reverse Iteration over KeySets
C Layer | Base class for all layers
C LockPolicyIs | Needed by the user to set one of the policies
C NameIterator | For C++ forward Iteration over Names
C NameReverseIterator | For C++ reverse Iteration over Names
C none_t | This type is being used as bottom type that always fails
C ObserverPolicyIs | Needed by the user to set one of the policies
C PerContext | A data structure that is stored by context inside the Coordinator
C SetPolicyIs | Needed by the user to set one of the policies
C ThreadSubject | Subject from Observer pattern for ThreadContext
C Va | Needed to avoid constructor ambiguity
C ValueObserver | Base class for values to be observed
C WritePolicyIs | Needed by the user to set one of the policies