\hypertarget{keyhelper_8cpp}{\section{keyhelper.\-cpp File Reference}
\label{keyhelper_8cpp}\index{keyhelper.\-cpp@{keyhelper.\-cpp}}
}


Key helper functions.  


{\ttfamily \#include $<$helper/keyhelper.\-hpp$>$}\\*
Include dependency graph for keyhelper.\-cpp\-:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=238pt]{keyhelper_8cpp__incl}
\end{center}
\end{figure}
\subsection*{Namespaces}
\begin{DoxyCompactItemize}
\item 
namespace \hyperlink{namespacekdb}{kdb}
\begin{DoxyCompactList}\small\item\em This is the main namespace for the C++ binding and libraries. \end{DoxyCompactList}\item 
namespace \hyperlink{namespacekdb_1_1tools}{kdb\-::tools}
\begin{DoxyCompactList}\small\item\em This namespace is for the libtool library. \end{DoxyCompactList}\end{DoxyCompactItemize}
\subsection*{Functions}
\begin{DoxyCompactItemize}
\item 
std\-::string {\bfseries kdb\-::tools\-::helper\-::rebase\-Path} (const Key \&key, const Key \&old\-Parent, const Key \&new\-Parent)
\begin{DoxyCompactList}\small\item\em Rebases the relative path of the passed key from the old parent to the new parent and returns the new path. \end{DoxyCompactList}\item 
Key {\bfseries kdb\-::tools\-::helper\-::rebase\-Key} (const Key \&key, const Key \&old\-Parent, const Key \&new\-Parent)
\begin{DoxyCompactList}\small\item\em Rebases the supplied key from the old parent to the new parent. \end{DoxyCompactList}\end{DoxyCompactItemize}


\subsection{Detailed Description}
Key helper functions. \begin{DoxyCopyright}{Copyright}
B\-S\-D License (see doc/\-C\-O\-P\-Y\-I\-N\-G or \href{http://www.libelektra.org}{\tt http\-://www.\-libelektra.\-org}) 
\end{DoxyCopyright}
