\hypertarget{elektra__value_8c}{}\section{elektra\+\_\+value.\+c File Reference}
\label{elektra__value_8c}\index{elektra\+\_\+value.\+c@{elektra\+\_\+value.\+c}}


Elektra High Level A\+PI.  


{\ttfamily \#include \char`\"{}elektra.\+h\char`\"{}}\newline
{\ttfamily \#include \char`\"{}elektra/conversion.\+h\char`\"{}}\newline
{\ttfamily \#include \char`\"{}kdbease.\+h\char`\"{}}\newline
{\ttfamily \#include \char`\"{}kdbhelper.\+h\char`\"{}}\newline
{\ttfamily \#include \char`\"{}kdbprivate.\+h\char`\"{}}\newline
{\ttfamily \#include $<$string.\+h$>$}\newline
Include dependency graph for elektra\+\_\+value.\+c\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{elektra__value_8c__incl}
\end{center}
\end{figure}
\subsection*{Functions}
\begin{DoxyCompactItemize}
\item 
Key $\ast$ \hyperlink{group__highlevel_gab7fb34b31667c3a6e2b4ce8634a24728}{elektra\+Find\+Key} (Elektra $\ast$elektra, const char $\ast$name, K\+D\+B\+Type type)
\begin{DoxyCompactList}\small\item\em Helper function for code generation. \end{DoxyCompactList}\item 
const char $\ast$ \hyperlink{group__highlevel_gae114fdce811d07b1aad0013f640d5e2d}{elektra\+Find\+Reference} (Elektra $\ast$elektra, const char $\ast$name)
\begin{DoxyCompactList}\small\item\em Resolves the reference stored in a key. \end{DoxyCompactList}\item 
K\+D\+B\+Type \hyperlink{group__highlevel_ga34afc074c83cf9ccd0a183573f8498a1}{elektra\+Get\+Type} (Elektra $\ast$elektra, const char $\ast$keyname)
\begin{DoxyCompactList}\small\item\em Reads the type metadata of a given key. \end{DoxyCompactList}\item 
const char $\ast$ \hyperlink{group__highlevel_gae6c8eff14fb431cce5afb405fa2511e3}{elektra\+Get\+Raw\+String} (Elektra $\ast$elektra, const char $\ast$name)
\begin{DoxyCompactList}\small\item\em Get the raw string value of a key. \end{DoxyCompactList}\item 
void \hyperlink{group__highlevel_ga67d2f8d48b040d79c3d4a665c4f6410f}{elektra\+Set\+Raw\+String} (Elektra $\ast$elektra, const char $\ast$name, const char $\ast$value, K\+D\+B\+Type type, Elektra\+Error $\ast$$\ast$error)
\begin{DoxyCompactList}\small\item\em Set the raw string value of a key. \end{DoxyCompactList}\item 
const char $\ast$ \hyperlink{group__highlevel_ga08df058ca39c5ac17c26924d301bb742}{elektra\+Get\+String} (Elektra $\ast$elektra, const char $\ast$keyname)
\begin{DoxyCompactList}\small\item\em Gets a string value. \end{DoxyCompactList}\item 
kdb\+\_\+boolean\+\_\+t \hyperlink{group__highlevel_ga27fc805ae90d04aaacbdd754cb27687b}{elektra\+Get\+Boolean} (Elektra $\ast$elektra, const char $\ast$keyname)
\begin{DoxyCompactList}\small\item\em Gets a boolean value. \end{DoxyCompactList}\item 
kdb\+\_\+char\+\_\+t \hyperlink{group__highlevel_gab25c1deba0f9521206a9e1ec30a819d6}{elektra\+Get\+Char} (Elektra $\ast$elektra, const char $\ast$keyname)
\begin{DoxyCompactList}\small\item\em Gets a char value. \end{DoxyCompactList}\item 
kdb\+\_\+octet\+\_\+t \hyperlink{group__highlevel_ga69ae4ca538288d5e38f53a727f4ea7de}{elektra\+Get\+Octet} (Elektra $\ast$elektra, const char $\ast$keyname)
\begin{DoxyCompactList}\small\item\em Gets an octet value. \end{DoxyCompactList}\item 
kdb\+\_\+short\+\_\+t \hyperlink{group__highlevel_gab5dc2cac2b119cfc672bf28db8ec21df}{elektra\+Get\+Short} (Elektra $\ast$elektra, const char $\ast$keyname)
\begin{DoxyCompactList}\small\item\em Gets a short value. \end{DoxyCompactList}\item 
kdb\+\_\+unsigned\+\_\+short\+\_\+t \hyperlink{group__highlevel_ga373e1a04f8252f814be4b3ff5cb9812d}{elektra\+Get\+Unsigned\+Short} (Elektra $\ast$elektra, const char $\ast$keyname)
\begin{DoxyCompactList}\small\item\em Gets a unsigned short value. \end{DoxyCompactList}\item 
kdb\+\_\+long\+\_\+t \hyperlink{group__highlevel_gad4198ec223f01c3a6cfb1b78de34bc9e}{elektra\+Get\+Long} (Elektra $\ast$elektra, const char $\ast$keyname)
\begin{DoxyCompactList}\small\item\em Gets a long value. \end{DoxyCompactList}\item 
kdb\+\_\+unsigned\+\_\+long\+\_\+t \hyperlink{group__highlevel_gabd5a96b1c280fcf74509b1262ee339b6}{elektra\+Get\+Unsigned\+Long} (Elektra $\ast$elektra, const char $\ast$keyname)
\begin{DoxyCompactList}\small\item\em Gets a unsigned long value. \end{DoxyCompactList}\item 
kdb\+\_\+long\+\_\+long\+\_\+t \hyperlink{group__highlevel_ga6085eb6cbf16ce5e7b0b64db0f77efea}{elektra\+Get\+Long\+Long} (Elektra $\ast$elektra, const char $\ast$keyname)
\begin{DoxyCompactList}\small\item\em Gets a long long value. \end{DoxyCompactList}\item 
kdb\+\_\+unsigned\+\_\+long\+\_\+long\+\_\+t \hyperlink{group__highlevel_gadfb09825268f0b9215d7bb27c4068e4d}{elektra\+Get\+Unsigned\+Long\+Long} (Elektra $\ast$elektra, const char $\ast$keyname)
\begin{DoxyCompactList}\small\item\em Gets a long long value. \end{DoxyCompactList}\item 
kdb\+\_\+float\+\_\+t \hyperlink{group__highlevel_gab7cb28352ab7a503c232c5dbff45ddde}{elektra\+Get\+Float} (Elektra $\ast$elektra, const char $\ast$keyname)
\begin{DoxyCompactList}\small\item\em Gets a float value. \end{DoxyCompactList}\item 
kdb\+\_\+double\+\_\+t \hyperlink{group__highlevel_ga878f4ef3ecbfacca6afbdb97c1da7943}{elektra\+Get\+Double} (Elektra $\ast$elektra, const char $\ast$keyname)
\begin{DoxyCompactList}\small\item\em Gets a double value. \end{DoxyCompactList}\item 
void \hyperlink{group__highlevel_ga563a695658e8e6f74183cca674edd1a7}{elektra\+Set\+String} (Elektra $\ast$elektra, const char $\ast$keyname, const char $\ast$value, Elektra\+Error $\ast$$\ast$error)
\begin{DoxyCompactList}\small\item\em Sets a string value. \end{DoxyCompactList}\item 
void \hyperlink{group__highlevel_ga3d703756b43b1ca85296f894e80e22e2}{elektra\+Set\+Boolean} (Elektra $\ast$elektra, const char $\ast$keyname, kdb\+\_\+boolean\+\_\+t value, Elektra\+Error $\ast$$\ast$error)
\begin{DoxyCompactList}\small\item\em Sets a boolean value. \end{DoxyCompactList}\item 
void \hyperlink{group__highlevel_ga5e00b3685b0ec462a4f377481b786787}{elektra\+Set\+Char} (Elektra $\ast$elektra, const char $\ast$keyname, kdb\+\_\+char\+\_\+t value, Elektra\+Error $\ast$$\ast$error)
\begin{DoxyCompactList}\small\item\em Sets a char value. \end{DoxyCompactList}\item 
void \hyperlink{group__highlevel_ga8ad9e3df6cf7868a38604d29122f4e21}{elektra\+Set\+Octet} (Elektra $\ast$elektra, const char $\ast$keyname, kdb\+\_\+octet\+\_\+t value, Elektra\+Error $\ast$$\ast$error)
\begin{DoxyCompactList}\small\item\em Sets an octet value. \end{DoxyCompactList}\item 
void \hyperlink{group__highlevel_ga067b1785a444fd98349e0e2b9f43ce3e}{elektra\+Set\+Short} (Elektra $\ast$elektra, const char $\ast$keyname, kdb\+\_\+short\+\_\+t value, Elektra\+Error $\ast$$\ast$error)
\begin{DoxyCompactList}\small\item\em Sets a short value. \end{DoxyCompactList}\item 
void \hyperlink{group__highlevel_gaf2e211a564bd082715e3256ceaf5e1c3}{elektra\+Set\+Unsigned\+Short} (Elektra $\ast$elektra, const char $\ast$keyname, kdb\+\_\+unsigned\+\_\+short\+\_\+t value, Elektra\+Error $\ast$$\ast$error)
\begin{DoxyCompactList}\small\item\em Sets a unsigned short value. \end{DoxyCompactList}\item 
void \hyperlink{group__highlevel_gaf2564ca6e0e4440359074a0b59a02344}{elektra\+Set\+Long} (Elektra $\ast$elektra, const char $\ast$keyname, kdb\+\_\+long\+\_\+t value, Elektra\+Error $\ast$$\ast$error)
\begin{DoxyCompactList}\small\item\em Sets a long value. \end{DoxyCompactList}\item 
void \hyperlink{group__highlevel_ga7f0fef70748854e222db829050079136}{elektra\+Set\+Unsigned\+Long} (Elektra $\ast$elektra, const char $\ast$keyname, kdb\+\_\+unsigned\+\_\+long\+\_\+t value, Elektra\+Error $\ast$$\ast$error)
\begin{DoxyCompactList}\small\item\em Sets a unsigned long value. \end{DoxyCompactList}\item 
void \hyperlink{group__highlevel_gaa91c0a9b907afdb1f8b202804be36f6f}{elektra\+Set\+Long\+Long} (Elektra $\ast$elektra, const char $\ast$keyname, kdb\+\_\+long\+\_\+long\+\_\+t value, Elektra\+Error $\ast$$\ast$error)
\begin{DoxyCompactList}\small\item\em Sets a long long value. \end{DoxyCompactList}\item 
void \hyperlink{group__highlevel_ga4aba418539ac27449193b8f8cb761734}{elektra\+Set\+Unsigned\+Long\+Long} (Elektra $\ast$elektra, const char $\ast$keyname, kdb\+\_\+unsigned\+\_\+long\+\_\+long\+\_\+t value, Elektra\+Error $\ast$$\ast$error)
\begin{DoxyCompactList}\small\item\em Sets a unsigned long long value. \end{DoxyCompactList}\item 
void \hyperlink{group__highlevel_gae9f490191adb55639c70501e1ca3fbe8}{elektra\+Set\+Float} (Elektra $\ast$elektra, const char $\ast$keyname, kdb\+\_\+float\+\_\+t value, Elektra\+Error $\ast$$\ast$error)
\begin{DoxyCompactList}\small\item\em Sets a float value. \end{DoxyCompactList}\item 
void \hyperlink{group__highlevel_ga803c1b5131516de24bc81c94aca44bbd}{elektra\+Set\+Double} (Elektra $\ast$elektra, const char $\ast$keyname, kdb\+\_\+double\+\_\+t value, Elektra\+Error $\ast$$\ast$error)
\begin{DoxyCompactList}\small\item\em Sets a double value. \end{DoxyCompactList}\end{DoxyCompactItemize}


\subsection{Detailed Description}
Elektra High Level A\+PI. 

\begin{DoxyCopyright}{Copyright}
B\+SD License (see doc/\+L\+I\+C\+E\+N\+S\+E.\+md or \href{http://www.libelektra.org}{\tt http\+://www.\+libelektra.\+org}) 
\end{DoxyCopyright}
