\hypertarget{namespacekdb_1_1tools}{\section{kdb\-:\-:tools Namespace Reference}
\label{namespacekdb_1_1tools}\index{kdb\-::tools@{kdb\-::tools}}
}


This namespace is for the libtool library.  


\subsection*{Data Structures}
\begin{DoxyCompactItemize}
\item 
class \hyperlink{classkdb_1_1tools_1_1Backend}{Backend}
\begin{DoxyCompactList}\small\item\em A representation of the backend (= set of plugins) that can be mounted. \end{DoxyCompactList}\item 
struct \hyperlink{structkdb_1_1tools_1_1BackendInfo}{Backend\-Info}
\begin{DoxyCompactList}\small\item\em Info about a backend. \end{DoxyCompactList}\item 
class \hyperlink{classkdb_1_1tools_1_1Backends}{Backends}
\begin{DoxyCompactList}\small\item\em Allows one to list backends. \end{DoxyCompactList}\item 
class \hyperlink{classkdb_1_1tools_1_1Modules}{Modules}
\begin{DoxyCompactList}\small\item\em Allows one to load plugins. \end{DoxyCompactList}\item 
class \hyperlink{classkdb_1_1tools_1_1Plugin}{Plugin}
\item 
class \hyperlink{classkdb_1_1tools_1_1Plugins}{Plugins}
\begin{DoxyCompactList}\small\item\em A collection of plugins (either get, set or error) \end{DoxyCompactList}\item 
struct \hyperlink{structkdb_1_1tools_1_1ToolException}{Tool\-Exception}
\begin{DoxyCompactList}\small\item\em All exceptions from the elektratools library are derived from this exception. \end{DoxyCompactList}\end{DoxyCompactItemize}
\subsection*{Functions}
\begin{DoxyCompactItemize}
\item 
std\-::ostream \& \hyperlink{namespacekdb_1_1tools_a10b59213ee542e33c7ecc481d4476a79}{operator$<$$<$} (std\-::ostream \&os, \hyperlink{classkdb_1_1tools_1_1Backend}{Backend} const \&b)
\begin{DoxyCompactList}\small\item\em Prints the current status. \end{DoxyCompactList}\end{DoxyCompactItemize}


\subsection{Detailed Description}
This namespace is for the libtool library. \begin{DoxyNote}{Note}
You have to link against libelektratools if you want to use functionality from it. Contrary to classes in namespace kdb it is not header-\/only.
\end{DoxyNote}
\begin{DoxySeeAlso}{See Also}
\hyperlink{classkdb_1_1tools_1_1Backend}{Backend} for an entry point 
\end{DoxySeeAlso}


\subsection{Function Documentation}
\hypertarget{namespacekdb_1_1tools_a10b59213ee542e33c7ecc481d4476a79}{\index{kdb\-::tools@{kdb\-::tools}!operator$<$$<$@{operator$<$$<$}}
\index{operator$<$$<$@{operator$<$$<$}!kdb::tools@{kdb\-::tools}}
\subsubsection[{operator$<$$<$}]{\setlength{\rightskip}{0pt plus 5cm}std\-::ostream \& kdb\-::tools\-::operator$<$$<$ (
\begin{DoxyParamCaption}
\item[{std\-::ostream \&}]{os, }
\item[{Backend const \&}]{b}
\end{DoxyParamCaption}
)}}\label{namespacekdb_1_1tools_a10b59213ee542e33c7ecc481d4476a79}


Prints the current status. 


\begin{DoxyParams}{Parameters}
{\em os} & stream to print to \\
\hline
{\em b} & backend to get status from\\
\hline
\end{DoxyParams}
\begin{DoxyReturn}{Returns}
ref to stream 
\end{DoxyReturn}
