\doxysection{Class Hierarchy}
This inheritance list is sorted roughly, but not completely, alphabetically\+:\begin{DoxyCompactList}
\item \contentsline{section}{kdb\+::tools\+::Backend\+Builder\+Init}{\pageref{classkdb_1_1tools_1_1BackendBuilderInit}}{}
\item \contentsline{section}{kdb\+::tools\+::Backend\+Factory}{\pageref{classkdb_1_1tools_1_1BackendFactory}}{}
\item \contentsline{section}{kdb\+::tools\+::Backend\+Info}{\pageref{structkdb_1_1tools_1_1BackendInfo}}{}
\item \contentsline{section}{kdb\+::tools\+::Backend\+Interface}{\pageref{classkdb_1_1tools_1_1BackendInterface}}{}
\begin{DoxyCompactList}
\item \contentsline{section}{kdb\+::tools\+::Backend\+Builder}{\pageref{classkdb_1_1tools_1_1BackendBuilder}}{}
\begin{DoxyCompactList}
\item \contentsline{section}{kdb\+::tools\+::Global\+Plugins\+Builder}{\pageref{classkdb_1_1tools_1_1GlobalPluginsBuilder}}{}
\item \contentsline{section}{kdb\+::tools\+::Mount\+Backend\+Builder}{\pageref{classkdb_1_1tools_1_1MountBackendBuilder}}{}
\begin{DoxyCompactList}
\item \contentsline{section}{kdb\+::tools\+::Spec\+Backend\+Builder}{\pageref{classkdb_1_1tools_1_1SpecBackendBuilder}}{}
\end{DoxyCompactList}
\end{DoxyCompactList}
\item \contentsline{section}{kdb\+::tools\+::Mount\+Backend\+Interface}{\pageref{classkdb_1_1tools_1_1MountBackendInterface}}{}
\begin{DoxyCompactList}
\item \contentsline{section}{kdb\+::tools\+::Backend}{\pageref{classkdb_1_1tools_1_1Backend}}{}
\item \contentsline{section}{kdb\+::tools\+::Mount\+Backend\+Builder}{\pageref{classkdb_1_1tools_1_1MountBackendBuilder}}{}
\end{DoxyCompactList}
\item \contentsline{section}{kdb\+::tools\+::Plugin\+Adder}{\pageref{classkdb_1_1tools_1_1PluginAdder}}{}
\begin{DoxyCompactList}
\item \contentsline{section}{kdb\+::tools\+::Global\+Plugins}{\pageref{classkdb_1_1tools_1_1GlobalPlugins}}{}
\item \contentsline{section}{kdb\+::tools\+::Import\+Export\+Backend}{\pageref{classkdb_1_1tools_1_1ImportExportBackend}}{}
\end{DoxyCompactList}
\end{DoxyCompactList}
\item \contentsline{section}{kdb\+::tools\+::Backends}{\pageref{classkdb_1_1tools_1_1Backends}}{}
\item \contentsline{section}{kdb\+::Command}{\pageref{structkdb_1_1Command}}{}
\item \contentsline{section}{kdb\+::Context}{\pageref{classkdb_1_1Context}}{}
\item \contentsline{section}{kdb\+::Context\+Policy\+Is$<$ Policy $>$}{\pageref{classkdb_1_1ContextPolicyIs}}{}
\item \contentsline{section}{kdb\+::Coordinator}{\pageref{classkdb_1_1Coordinator}}{}
\item \contentsline{section}{kdb\+::Default\+Get\+Policy}{\pageref{classkdb_1_1DefaultGetPolicy}}{}
\item \contentsline{section}{kdb\+::Default\+Set\+Policy}{\pageref{classkdb_1_1DefaultSetPolicy}}{}
\item \contentsline{section}{Doc\+Binding\+Data}{\pageref{structDocBindingData}}{}
\item \contentsline{section}{Doc\+Operation\+Data}{\pageref{structDocOperationData}}{}
\item \contentsline{section}{org.\+libelektra.\+Elektra}{\pageref{interfaceorg_1_1libelektra_1_1Elektra}}{}
\item std\+::exception\begin{DoxyCompactList}
\item std\+::runtime\+\_\+error\begin{DoxyCompactList}
\item \contentsline{section}{kdb\+::tools\+::Tool\+Exception}{\pageref{structkdb_1_1tools_1_1ToolException}}{}
\end{DoxyCompactList}
\end{DoxyCompactList}
\item \contentsline{section}{kdb\+::Get\+Policy\+Is$<$ Policy $>$}{\pageref{classkdb_1_1GetPolicyIs}}{}
\item \contentsline{section}{std\+::hash$<$ kdb\+::Key $>$}{\pageref{structstd_1_1hash_3_01kdb_1_1Key_01_4}}{}
\item \contentsline{section}{kdb\+::K\+DB}{\pageref{classkdb_1_1KDB}}{}
\begin{DoxyCompactList}
\item \contentsline{section}{kdb\+::tools\+::merging\+::Merging\+K\+DB}{\pageref{classkdb_1_1tools_1_1merging_1_1MergingKDB}}{}
\end{DoxyCompactList}
\item \contentsline{section}{org.\+libelektra.\+K\+DB}{\pageref{classorg_1_1libelektra_1_1KDB}}{}
\item \contentsline{section}{org.\+libelektra.\+exception.\+K\+D\+B\+Exception}{\pageref{classorg_1_1libelektra_1_1exception_1_1KDBException}}{}
\item \contentsline{section}{kdb\+::Key}{\pageref{classkdb_1_1Key}}{}
\item \contentsline{section}{org.\+libelektra.\+Key}{\pageref{classorg_1_1libelektra_1_1Key}}{}
\item \contentsline{section}{org.\+libelektra.\+Key\+Name\+Iterator}{\pageref{classorg_1_1libelektra_1_1KeyNameIterator}}{}
\item \contentsline{section}{kdb\+::Key\+Set}{\pageref{classkdb_1_1KeySet}}{}
\item \contentsline{section}{org.\+libelektra.\+Key\+Set}{\pageref{classorg_1_1libelektra_1_1KeySet}}{}
\item \contentsline{section}{kdb\+::Key\+Set\+Iterator}{\pageref{classkdb_1_1KeySetIterator}}{}
\item \contentsline{section}{org.\+libelektra.\+Key\+Set\+Iterator}{\pageref{classorg_1_1libelektra_1_1KeySetIterator}}{}
\item \contentsline{section}{kdb\+::Key\+Set\+Reverse\+Iterator}{\pageref{classkdb_1_1KeySetReverseIterator}}{}
\item \contentsline{section}{kdb\+::Layer}{\pageref{classkdb_1_1Layer}}{}
\item \contentsline{section}{kdb\+::Lock\+Policy\+Is$<$ Policy $>$}{\pageref{classkdb_1_1LockPolicyIs}}{}
\item \contentsline{section}{kdb\+::tools\+::Modules}{\pageref{classkdb_1_1tools_1_1Modules}}{}
\item \contentsline{section}{kdb\+::Name\+Iterator}{\pageref{classkdb_1_1NameIterator}}{}
\begin{DoxyCompactList}
\item \contentsline{section}{kdb\+::Name\+Reverse\+Iterator}{\pageref{classkdb_1_1NameReverseIterator}}{}
\end{DoxyCompactList}
\item \contentsline{section}{kdb\+::none\+\_\+t}{\pageref{classkdb_1_1none__t}}{}
\item \contentsline{section}{kdb\+::Observer\+Policy\+Is$<$ Policy $>$}{\pageref{classkdb_1_1ObserverPolicyIs}}{}
\item \contentsline{section}{Opmphm}{\pageref{structOpmphm}}{}
\item \contentsline{section}{Opmphm\+Edge}{\pageref{structOpmphmEdge}}{}
\item \contentsline{section}{kdb\+::Per\+Context}{\pageref{structkdb_1_1PerContext}}{}
\item \contentsline{section}{org.\+libelektra.\+Plugin}{\pageref{interfaceorg_1_1libelektra_1_1Plugin}}{}
\begin{DoxyCompactList}
\item \contentsline{section}{org.\+libelektra.\+plugin.\+Native\+Plugin}{\pageref{classorg_1_1libelektra_1_1plugin_1_1NativePlugin}}{}
\end{DoxyCompactList}
\item \contentsline{section}{kdb\+::tools\+::Plugin}{\pageref{classkdb_1_1tools_1_1Plugin}}{}
\item \contentsline{section}{kdb\+::tools\+::Plugin\+Database}{\pageref{classkdb_1_1tools_1_1PluginDatabase}}{}
\begin{DoxyCompactList}
\item \contentsline{section}{kdb\+::tools\+::Modules\+Plugin\+Database}{\pageref{classkdb_1_1tools_1_1ModulesPluginDatabase}}{}
\begin{DoxyCompactList}
\item \contentsline{section}{kdb\+::tools\+::Mock\+Plugin\+Database}{\pageref{classkdb_1_1tools_1_1MockPluginDatabase}}{}
\end{DoxyCompactList}
\end{DoxyCompactList}
\item \contentsline{section}{org.\+libelektra.\+Plugin\+Loader}{\pageref{classorg_1_1libelektra_1_1PluginLoader}}{}
\item \contentsline{section}{kdb\+::tools\+::Plugins}{\pageref{classkdb_1_1tools_1_1Plugins}}{}
\begin{DoxyCompactList}
\item \contentsline{section}{kdb\+::tools\+::Error\+Plugins}{\pageref{classkdb_1_1tools_1_1ErrorPlugins}}{}
\item \contentsline{section}{kdb\+::tools\+::Get\+Plugins}{\pageref{classkdb_1_1tools_1_1GetPlugins}}{}
\item \contentsline{section}{kdb\+::tools\+::Set\+Plugins}{\pageref{classkdb_1_1tools_1_1SetPlugins}}{}
\end{DoxyCompactList}
\item \contentsline{section}{kdb\+::tools\+::Plugin\+Spec}{\pageref{classkdb_1_1tools_1_1PluginSpec}}{}
\item \contentsline{section}{kdb\+::tools\+::Plugin\+Spec\+Hash}{\pageref{structkdb_1_1tools_1_1PluginSpecHash}}{}
\item \contentsline{section}{kdb\+::tools\+::Serialize\+Interface}{\pageref{classkdb_1_1tools_1_1SerializeInterface}}{}
\begin{DoxyCompactList}
\item \contentsline{section}{kdb\+::tools\+::Global\+Plugins}{\pageref{classkdb_1_1tools_1_1GlobalPlugins}}{}
\item \contentsline{section}{kdb\+::tools\+::Mount\+Backend\+Interface}{\pageref{classkdb_1_1tools_1_1MountBackendInterface}}{}
\end{DoxyCompactList}
\item \contentsline{section}{kdb\+::Set\+Policy\+Is$<$ Policy $>$}{\pageref{classkdb_1_1SetPolicyIs}}{}
\item \contentsline{section}{Some\+Io\+Lib\+Handle}{\pageref{structSomeIoLibHandle}}{}
\item \contentsline{section}{kdb\+::tools\+::Spec\+Reader}{\pageref{classkdb_1_1tools_1_1SpecReader}}{}
\item \contentsline{section}{kdb\+::Thread\+Subject}{\pageref{classkdb_1_1ThreadSubject}}{}
\item \contentsline{section}{kdb\+::Va\+Alloc}{\pageref{structkdb_1_1VaAlloc}}{}
\item \contentsline{section}{kdb\+::Value\+Observer}{\pageref{classkdb_1_1ValueObserver}}{}
\item \contentsline{section}{kdb\+::Wrapped}{\pageref{classkdb_1_1Wrapped}}{}
\item \contentsline{section}{kdb\+::Write\+Policy\+Is$<$ Policy $>$}{\pageref{classkdb_1_1WritePolicyIs}}{}
\end{DoxyCompactList}
