\hypertarget{plugins_8hpp}{}\doxysection{plugins.\+hpp File Reference}
\label{plugins_8hpp}\index{plugins.hpp@{plugins.hpp}}


Implementation of get/set and error plugins.  


{\ttfamily \#include $<$plugin.\+hpp$>$}\newline
{\ttfamily \#include $<$toolexcept.\+hpp$>$}\newline
{\ttfamily \#include $<$map$>$}\newline
{\ttfamily \#include $<$string$>$}\newline
{\ttfamily \#include $<$vector$>$}\newline
{\ttfamily \#include $<$kdb.\+hpp$>$}\newline
Include dependency graph for plugins.\+hpp\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{plugins_8hpp__incl}
\end{center}
\end{figure}
This graph shows which files directly or indirectly include this file\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{plugins_8hpp__dep__incl}
\end{center}
\end{figure}
\doxysubsection*{Classes}
\begin{DoxyCompactItemize}
\item 
class \mbox{\hyperlink{classkdb_1_1tools_1_1Plugins}{kdb\+::tools\+::\+Plugins}}
\begin{DoxyCompactList}\small\item\em A collection of plugins (either get, set or error) \end{DoxyCompactList}\item 
class \mbox{\hyperlink{classkdb_1_1tools_1_1GetPlugins}{kdb\+::tools\+::\+Get\+Plugins}}
\begin{DoxyCompactList}\small\item\em \mbox{\hyperlink{classkdb_1_1tools_1_1Plugins}{Plugins}} to get configuration. \end{DoxyCompactList}\item 
class \mbox{\hyperlink{classkdb_1_1tools_1_1SetPlugins}{kdb\+::tools\+::\+Set\+Plugins}}
\begin{DoxyCompactList}\small\item\em \mbox{\hyperlink{classkdb_1_1tools_1_1Plugins}{Plugins}} to set configuration. \end{DoxyCompactList}\item 
class \mbox{\hyperlink{classkdb_1_1tools_1_1ErrorPlugins}{kdb\+::tools\+::\+Error\+Plugins}}
\begin{DoxyCompactList}\small\item\em \mbox{\hyperlink{classkdb_1_1tools_1_1Plugins}{Plugins}} to handle errors during configuration access. \end{DoxyCompactList}\end{DoxyCompactItemize}
\doxysubsection*{Namespaces}
\begin{DoxyCompactItemize}
\item 
 \mbox{\hyperlink{namespacekdb}{kdb}}
\begin{DoxyCompactList}\small\item\em This is the main namespace for the C++ binding and libraries. \end{DoxyCompactList}\item 
 \mbox{\hyperlink{namespacekdb_1_1tools}{kdb\+::tools}}
\begin{DoxyCompactList}\small\item\em This namespace is for the libtool library. \end{DoxyCompactList}\end{DoxyCompactItemize}


\doxysubsection{Detailed Description}
Implementation of get/set and error plugins. 

\begin{DoxyCopyright}{Copyright}
BSD License (see LICENSE.\+md or \href{https://www.libelektra.org}{\texttt{ https\+://www.\+libelektra.\+org}}) 
\end{DoxyCopyright}
