<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">\hypertarget{kdbplugin_8hpp}{}\section{kdbplugin.\+hpp File Reference}
\label{kdbplugin_8hpp}\index{kdbplugin.hpp@{kdbplugin.hpp}}


Helpers for creating plugins.  


{\ttfamily \#include $&lt;$kdbplugin.\+h$&gt;$}\newline
{\ttfamily \#include $&lt;$key.\+hpp$&gt;$}\newline
{\ttfamily \#include $&lt;$keyset.\+hpp$&gt;$}\newline
Include dependency graph for kdbplugin.\+hpp\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{kdbplugin_8hpp__incl}
\end{center}
\end{figure}


\subsection{Detailed Description}
Helpers for creating plugins. 

Make sure to include \mbox{\hyperlink{kdberrors_8h}{kdberrors.\+h}} before including this file if you want warnings/errors to be added.

Proper usage\+: 
\begin{DoxyCode}{0}
\DoxyCodeLine{\textcolor{keyword}{using namespace }ckdb;}
\DoxyCodeLine{\textcolor{preprocessor}{\#include &lt;\mbox{\hyperlink{kdberrors_8h}{kdberrors.h}}&gt;}}
\DoxyCodeLine{\textcolor{preprocessor}{\#include &lt;\mbox{\hyperlink{kdbplugin_8hpp}{kdbplugin.hpp}}&gt;}}
\DoxyCodeLine{}
\DoxyCodeLine{\textcolor{keyword}{typedef} Delegator&lt;elektra::YourPluginClass&gt; YPC;}
\DoxyCodeLine{\textcolor{comment}{// then e.g. YPC::open(handle, errorKey);}}
\end{DoxyCode}


\begin{DoxyCopyright}{Copyright}
B\+SD License (see L\+I\+C\+E\+N\+S\+E.\+md or \href{https://www.libelektra.org}{\texttt{ https\+://www.\+libelektra.\+org}}) 
\end{DoxyCopyright}
</pre></body></html>