\hypertarget{plugindatabase_8hpp}{}\doxysection{plugindatabase.\+hpp File Reference}
\label{plugindatabase_8hpp}\index{plugindatabase.hpp@{plugindatabase.hpp}}


Interface to all plugins.  


{\ttfamily \#include $<$map$>$}\newline
{\ttfamily \#include $<$memory$>$}\newline
{\ttfamily \#include $<$unordered\+\_\+map$>$}\newline
{\ttfamily \#include $<$kdb.\+hpp$>$}\newline
{\ttfamily \#include $<$pluginspec.\+hpp$>$}\newline
Include dependency graph for plugindatabase.\+hpp\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{plugindatabase_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]{plugindatabase_8hpp__dep__incl}
\end{center}
\end{figure}
\doxysubsection*{Classes}
\begin{DoxyCompactItemize}
\item 
class \mbox{\hyperlink{classkdb_1_1tools_1_1PluginDatabase}{kdb\+::tools\+::\+Plugin\+Database}}
\begin{DoxyCompactList}\small\item\em Loads all plugins and allows us to query them. \end{DoxyCompactList}\item 
class \mbox{\hyperlink{classkdb_1_1tools_1_1ModulesPluginDatabase}{kdb\+::tools\+::\+Modules\+Plugin\+Database}}
\begin{DoxyCompactList}\small\item\em A plugin database that works with installed modules. \end{DoxyCompactList}\item 
class \mbox{\hyperlink{classkdb_1_1tools_1_1MockPluginDatabase}{kdb\+::tools\+::\+Mock\+Plugin\+Database}}
\begin{DoxyCompactList}\small\item\em A plugin database that works with added fake data. \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}
Interface to all plugins. 

\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}
