\hypertarget{key_8hpp}{}\doxysection{key.\+hpp File Reference}
\label{key_8hpp}\index{key.hpp@{key.hpp}}
{\ttfamily \#include $<$cstdarg$>$}\newline
{\ttfamily \#include $<$cstring$>$}\newline
{\ttfamily \#include $<$functional$>$}\newline
{\ttfamily \#include $<$locale$>$}\newline
{\ttfamily \#include $<$sstream$>$}\newline
{\ttfamily \#include $<$string$>$}\newline
{\ttfamily \#include $<$keyexcept.\+hpp$>$}\newline
{\ttfamily \#include $<$kdb.\+h$>$}\newline
Include dependency graph for key.\+hpp\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{key_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]{key_8hpp__dep__incl}
\end{center}
\end{figure}
\doxysubsection*{Classes}
\begin{DoxyCompactItemize}
\item 
class \mbox{\hyperlink{classkdb_1_1Key}{kdb\+::\+Key}}
\begin{DoxyCompactList}\small\item\em \mbox{\hyperlink{classkdb_1_1Key}{Key}} is an essential class that encapsulates key \mbox{\hyperlink{group__keyname}{name }}, \mbox{\hyperlink{group__keyvalue}{value }} and \mbox{\hyperlink{group__keymeta}{metainfo }}. \end{DoxyCompactList}\item 
class \mbox{\hyperlink{classkdb_1_1NameIterator}{kdb\+::\+Name\+Iterator}}
\begin{DoxyCompactList}\small\item\em For C++ forward Iteration over Names. \end{DoxyCompactList}\item 
class \mbox{\hyperlink{classkdb_1_1NameReverseIterator}{kdb\+::\+Name\+Reverse\+Iterator}}
\begin{DoxyCompactList}\small\item\em For C++ reverse Iteration over Names. \end{DoxyCompactList}\item 
struct \mbox{\hyperlink{structstd_1_1hash_3_01kdb_1_1Key_01_4}{std\+::hash$<$ kdb\+::\+Key $>$}}
\begin{DoxyCompactList}\small\item\em Support for putting Key in a hash. \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}\end{DoxyCompactItemize}


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