\let\mypdfximage\pdfximage\def\pdfximage{\immediate\mypdfximage}\documentclass[twoside]{book}

%% moved from doxygen.sty due to workaround for LaTex 2019 version and unmaintained tabu package
\usepackage{ifthen}
\ifx\requestedLaTeXdate\undefined
\usepackage{array}
\else
\usepackage{array}[=2016-10-06]
\fi
%%
% Packages required by doxygen
\usepackage{fixltx2e}
\usepackage{doxygen}
\usepackage{graphicx}
\usepackage[utf8]{inputenc}
\usepackage{makeidx}
\PassOptionsToPackage{warn}{textcomp}
\usepackage{textcomp}
\usepackage[nointegrals]{wasysym}
\usepackage{ifxetex}

% Font selection
\usepackage[T1]{fontenc}
\usepackage[scaled=.90]{helvet}
\usepackage{courier}
\renewcommand{\familydefault}{\sfdefault}
\usepackage{sectsty}
\allsectionsfont{%
  \fontseries{bc}\selectfont%
  \color{darkgray}%
}
\renewcommand{\DoxyLabelFont}{%
  \fontseries{bc}\selectfont%
  \color{darkgray}%
}
\newcommand{\+}{\discretionary{\mbox{\scriptsize$\hookleftarrow$}}{}{}}

% Arguments of doxygenemoji:
% 1) ':<text>:' form of the emoji, already "LaTeX"-escaped
% 2) file with the name of the emoji without the .png extension
% in case image exist use this otherwise use the ':<text>:' form
\newcommand{\doxygenemoji}[2]{%
  \IfFileExists{./#2.png}{\raisebox{-0.1em}{\includegraphics[height=0.9em]{./#2.png}}}{#1}%
}
% Page & text layout
\usepackage{geometry}
\geometry{%
  a4paper,%
  top=2.5cm,%
  bottom=2.5cm,%
  left=2.5cm,%
  right=2.5cm%
}
\tolerance=750
\hfuzz=15pt
\hbadness=750
\setlength{\emergencystretch}{15pt}
\setlength{\parindent}{0cm}
\newcommand{\doxynormalparskip}{\setlength{\parskip}{3ex plus 2ex minus 2ex}}
\newcommand{\doxytocparskip}{\setlength{\parskip}{1ex plus 0ex minus 0ex}}
\doxynormalparskip
\makeatletter
\renewcommand{\paragraph}{%
  \@startsection{paragraph}{4}{0ex}{-1.0ex}{1.0ex}{%
    \normalfont\normalsize\bfseries\SS@parafont%
  }%
}
\renewcommand{\subparagraph}{%
  \@startsection{subparagraph}{5}{0ex}{-1.0ex}{1.0ex}{%
    \normalfont\normalsize\bfseries\SS@subparafont%
  }%
}
\makeatother

\makeatletter
\newcommand\hrulefilll{\leavevmode\leaders\hrule\hskip 0pt plus 1filll\kern\z@}
\makeatother

% Headers & footers
\usepackage{fancyhdr}
\pagestyle{fancyplain}
\renewcommand{\footrulewidth}{0.4pt}
%
\fancypagestyle{fancyplain}{
\fancyhf{}
\fancyhead[LE, RO]{\bfseries\thepage}
\fancyhead[LO]{\bfseries\rightmark}
\fancyhead[RE]{\bfseries\leftmark}
\fancyfoot[LO, RE]{\bfseries\scriptsize Generated by Doxygen }
}
%
\fancypagestyle{plain}{
\fancyhf{}
\fancyfoot[LO, RE]{\bfseries\scriptsize Generated by Doxygen }
\renewcommand{\headrulewidth}{0pt}}
%
\pagestyle{fancyplain}
%
\renewcommand{\chaptermark}[1]{%
  \markboth{#1}{}%
}
\renewcommand{\sectionmark}[1]{%
  \markright{\thesection\ #1}%
}

% Indices & bibliography
\usepackage{natbib}
\usepackage[titles]{tocloft}
\setcounter{tocdepth}{3}
\setcounter{secnumdepth}{5}
\makeindex

% Packages requested by user
\usepackage{elektraSpecialCharacters}

\usepackage{newunicodechar}
  \newunicodechar{⁻}{${}^{-}$}% Superscript minus
  \newunicodechar{²}{${}^{2}$}% Superscript two
  \newunicodechar{³}{${}^{3}$}% Superscript three

% Hyperlinks (required, but should be loaded last)
\ifpdf
  \usepackage[pdftex,pagebackref=true]{hyperref}
\else
  \ifxetex
    \usepackage[pagebackref=true]{hyperref}
  \else
    \usepackage[ps2pdf,pagebackref=true]{hyperref}
  \fi
\fi

\hypersetup{%
  colorlinks=true,%
  linkcolor=blue,%
  citecolor=blue,%
  unicode%
}

% Custom commands
\newcommand{\clearemptydoublepage}{%
  \newpage{\pagestyle{empty}\cleardoublepage}%
}

\usepackage{caption}
\captionsetup{labelsep=space,justification=centering,font={bf},singlelinecheck=off,skip=4pt,position=top}

\usepackage{etoc}
\etocsettocstyle{\doxytocparskip}{\doxynormalparskip}
\renewcommand{\numberline}[1]{#1~}
%===== C O N T E N T S =====

\begin{document}
\raggedbottom

% Titlepage & ToC
\hypersetup{pageanchor=false,
             bookmarksnumbered=true,
             pdfencoding=unicode
            }
\pagenumbering{alph}
\begin{titlepage}
\vspace*{7cm}
\begin{center}%
{\Large Elektra \\[1ex]\large 0.\+9.\+11 }\\
\vspace*{1cm}
{\large Generated by Doxygen 1.9.1}\\
\end{center}
\end{titlepage}
\clearemptydoublepage
\pagenumbering{roman}
\tableofcontents
\clearemptydoublepage
\pagenumbering{arabic}
\hypersetup{pageanchor=true}

%--- Begin generated contents ---
\chapter{Elektra Initiative Overview}
\label{index}\hypertarget{index}{}\input{index}
\chapter{README}
\label{md_src_libs_elektra_README}
\Hypertarget{md_src_libs_elektra_README}
\input{md_src_libs_elektra_README}
\chapter{README.\+md}
\label{src_libs_getenv_README_md}
\Hypertarget{src_libs_getenv_README_md}
\input{src_libs_getenv_README_md}
\chapter{High-\/\+Level API}
\label{src_libs_highlevel_README_md}
\Hypertarget{src_libs_highlevel_README_md}
\input{src_libs_highlevel_README_md}
\chapter{elektra-\/libs(7) -- libs overview}
\label{src_libs_README_md}
\Hypertarget{src_libs_README_md}
\input{src_libs_README_md}
\chapter{README}
\label{md_src_libs_template_README}
\Hypertarget{md_src_libs_template_README}
\input{md_src_libs_template_README}
\chapter{README}
\label{md_src_bindings_io_doc_README}
\Hypertarget{md_src_bindings_io_doc_README}
\input{md_src_bindings_io_doc_README}
\chapter{Plugin\+: augeas}
\label{md_src_plugins_augeas_README}
\Hypertarget{md_src_plugins_augeas_README}
\input{md_src_plugins_augeas_README}
\chapter{Plugin\+: base64}
\label{md_src_plugins_base64_README}
\Hypertarget{md_src_plugins_base64_README}
\input{md_src_plugins_base64_README}
\chapter{Plugin\+: blacklist}
\label{md_src_plugins_blacklist_README}
\Hypertarget{md_src_plugins_blacklist_README}
\input{md_src_plugins_blacklist_README}
\chapter{Plugin\+: blockresolver}
\label{md_src_plugins_blockresolver_README}
\Hypertarget{md_src_plugins_blockresolver_README}
\input{md_src_plugins_blockresolver_README}
\chapter{Plugin\+: c}
\label{md_src_plugins_c_README}
\Hypertarget{md_src_plugins_c_README}
\input{md_src_plugins_c_README}
\chapter{Plugin\+: cache}
\label{md_src_plugins_cache_README}
\Hypertarget{md_src_plugins_cache_README}
\input{md_src_plugins_cache_README}
\chapter{Plugin\+: cache}
\label{md_src_plugins_cache_shelltests}
\Hypertarget{md_src_plugins_cache_shelltests}
\input{md_src_plugins_cache_shelltests}
\chapter{Plugin\+: ccode}
\label{md_src_plugins_ccode_README}
\Hypertarget{md_src_plugins_ccode_README}
\input{md_src_plugins_ccode_README}
\chapter{Plugin\+: conditionals}
\label{md_src_plugins_conditionals_README}
\Hypertarget{md_src_plugins_conditionals_README}
\input{md_src_plugins_conditionals_README}
\chapter{Plugin\+: constants}
\label{md_src_plugins_constants_README}
\Hypertarget{md_src_plugins_constants_README}
\input{md_src_plugins_constants_README}
\chapter{Plugin\+: counter}
\label{md_src_plugins_counter_README}
\Hypertarget{md_src_plugins_counter_README}
\input{md_src_plugins_counter_README}
\chapter{Plugin\+: cpptemplate}
\label{md_src_plugins_cpptemplate_README}
\Hypertarget{md_src_plugins_cpptemplate_README}
\input{md_src_plugins_cpptemplate_README}
\chapter{Plugin\+: crypto}
\label{md_src_plugins_crypto_README}
\Hypertarget{md_src_plugins_crypto_README}
\input{md_src_plugins_crypto_README}
\chapter{Plugin\+: csvstorage}
\label{md_src_plugins_csvstorage_README}
\Hypertarget{md_src_plugins_csvstorage_README}
\input{md_src_plugins_csvstorage_README}
\chapter{Plugin\+: curlget}
\label{md_src_plugins_curlget_README}
\Hypertarget{md_src_plugins_curlget_README}
\input{md_src_plugins_curlget_README}
\chapter{Plugin\+: date}
\label{md_src_plugins_date_README}
\Hypertarget{md_src_plugins_date_README}
\input{md_src_plugins_date_README}
\chapter{Plugin\+: dbus}
\label{md_src_plugins_dbus_README}
\Hypertarget{md_src_plugins_dbus_README}
\input{md_src_plugins_dbus_README}
\chapter{Plugin\+: dbusrecv}
\label{md_src_plugins_dbusrecv_README}
\Hypertarget{md_src_plugins_dbusrecv_README}
\input{md_src_plugins_dbusrecv_README}
\chapter{Plugin\+: desktop}
\label{md_src_plugins_desktop_README}
\Hypertarget{md_src_plugins_desktop_README}
\input{md_src_plugins_desktop_README}
\chapter{Plugin\+: directoryvalue}
\label{md_src_plugins_directoryvalue_README}
\Hypertarget{md_src_plugins_directoryvalue_README}
\input{md_src_plugins_directoryvalue_README}
\chapter{Plugin\+: doc}
\label{md_src_plugins_doc_README}
\Hypertarget{md_src_plugins_doc_README}
\input{md_src_plugins_doc_README}
\chapter{Plugin\+: dpkg}
\label{md_src_plugins_dpkg_README}
\Hypertarget{md_src_plugins_dpkg_README}
\input{md_src_plugins_dpkg_README}
\chapter{Plugin\+: dump}
\label{md_src_plugins_dump_README}
\Hypertarget{md_src_plugins_dump_README}
\input{md_src_plugins_dump_README}
\chapter{Plugin\+: email}
\label{md_src_plugins_email_README}
\Hypertarget{md_src_plugins_email_README}
\input{md_src_plugins_email_README}
\chapter{Plugin\+: error}
\label{md_src_plugins_error_README}
\Hypertarget{md_src_plugins_error_README}
\input{md_src_plugins_error_README}
\chapter{Plugin\+: fcrypt}
\label{md_src_plugins_fcrypt_README}
\Hypertarget{md_src_plugins_fcrypt_README}
\input{md_src_plugins_fcrypt_README}
\chapter{Plugin\+: file}
\label{md_src_plugins_file_README}
\Hypertarget{md_src_plugins_file_README}
\input{md_src_plugins_file_README}
\chapter{Plugin\+: filecheck}
\label{md_src_plugins_filecheck_README}
\Hypertarget{md_src_plugins_filecheck_README}
\input{md_src_plugins_filecheck_README}
\chapter{Plugin\+: fstab}
\label{md_src_plugins_fstab_README}
\Hypertarget{md_src_plugins_fstab_README}
\input{md_src_plugins_fstab_README}
\chapter{Plugin\+: gitresolver}
\label{md_src_plugins_gitresolver_README}
\Hypertarget{md_src_plugins_gitresolver_README}
\input{md_src_plugins_gitresolver_README}
\chapter{Plugin\+: glob}
\label{md_src_plugins_glob_README}
\Hypertarget{md_src_plugins_glob_README}
\input{md_src_plugins_glob_README}
\chapter{Plugin\+: gopts}
\label{md_src_plugins_gopts_README}
\Hypertarget{md_src_plugins_gopts_README}
\input{md_src_plugins_gopts_README}
\chapter{Plugin\+: gpgme}
\label{md_src_plugins_gpgme_README}
\Hypertarget{md_src_plugins_gpgme_README}
\input{md_src_plugins_gpgme_README}
\chapter{Plugin\+: hexcode}
\label{md_src_plugins_hexcode_README}
\Hypertarget{md_src_plugins_hexcode_README}
\input{md_src_plugins_hexcode_README}
\chapter{Plugin\+: hexnumber}
\label{md_src_plugins_hexnumber_README}
\Hypertarget{md_src_plugins_hexnumber_README}
\input{md_src_plugins_hexnumber_README}
\chapter{Plugin\+: hosts}
\label{md_src_plugins_hosts_README}
\Hypertarget{md_src_plugins_hosts_README}
\input{md_src_plugins_hosts_README}
\chapter{Plugin\+: iconv}
\label{md_src_plugins_iconv_README}
\Hypertarget{md_src_plugins_iconv_README}
\input{md_src_plugins_iconv_README}
\chapter{Plugin\+: internalnotification}
\label{md_src_plugins_internalnotification_README}
\Hypertarget{md_src_plugins_internalnotification_README}
\input{md_src_plugins_internalnotification_README}
\chapter{Plugin\+: ipaddr}
\label{md_src_plugins_ipaddr_README}
\Hypertarget{md_src_plugins_ipaddr_README}
\input{md_src_plugins_ipaddr_README}
\chapter{Plugin\+: iterate}
\label{md_src_plugins_iterate_README}
\Hypertarget{md_src_plugins_iterate_README}
\input{md_src_plugins_iterate_README}
\chapter{Plugin\+: jni}
\label{md_src_plugins_jni_README}
\Hypertarget{md_src_plugins_jni_README}
\input{md_src_plugins_jni_README}
\chapter{Plugin\+: journald}
\label{md_src_plugins_journald_README}
\Hypertarget{md_src_plugins_journald_README}
\input{md_src_plugins_journald_README}
\chapter{Plugin\+: kconfig}
\label{md_src_plugins_kconfig_README}
\Hypertarget{md_src_plugins_kconfig_README}
\input{md_src_plugins_kconfig_README}
\chapter{Plugin\+: keytometa}
\label{md_src_plugins_keytometa_README}
\Hypertarget{md_src_plugins_keytometa_README}
\input{md_src_plugins_keytometa_README}
\chapter{Plugin\+: length}
\label{md_src_plugins_length_README}
\Hypertarget{md_src_plugins_length_README}
\input{md_src_plugins_length_README}
\chapter{Plugin\+: line}
\label{md_src_plugins_line_README}
\Hypertarget{md_src_plugins_line_README}
\input{md_src_plugins_line_README}
\chapter{Plugin\+: lineendings}
\label{md_src_plugins_lineendings_README}
\Hypertarget{md_src_plugins_lineendings_README}
\input{md_src_plugins_lineendings_README}
\chapter{Plugin\+: list}
\label{md_src_plugins_list_README}
\Hypertarget{md_src_plugins_list_README}
\input{md_src_plugins_list_README}
\chapter{Plugin\+: logchange}
\label{md_src_plugins_logchange_README}
\Hypertarget{md_src_plugins_logchange_README}
\input{md_src_plugins_logchange_README}
\chapter{Plugin\+: lua}
\label{md_src_plugins_lua_README}
\Hypertarget{md_src_plugins_lua_README}
\input{md_src_plugins_lua_README}
\chapter{Plugin\+: macaddr}
\label{md_src_plugins_macaddr_README}
\Hypertarget{md_src_plugins_macaddr_README}
\input{md_src_plugins_macaddr_README}
\chapter{Plugin\+: mathcheck}
\label{md_src_plugins_mathcheck_README}
\Hypertarget{md_src_plugins_mathcheck_README}
\input{md_src_plugins_mathcheck_README}
\chapter{Plugin\+: mini}
\label{md_src_plugins_mini_README}
\Hypertarget{md_src_plugins_mini_README}
\input{md_src_plugins_mini_README}
\chapter{Plugin\+: mmapstorage}
\label{md_src_plugins_mmapstorage_README}
\Hypertarget{md_src_plugins_mmapstorage_README}
\input{md_src_plugins_mmapstorage_README}
\chapter{Plugin\+: mmapstorage}
\label{md_src_plugins_mmapstorage_shelltests}
\Hypertarget{md_src_plugins_mmapstorage_shelltests}
\input{md_src_plugins_mmapstorage_shelltests}
\chapter{Plugin\+: mozprefs}
\label{md_src_plugins_mozprefs_autoconfig_README}
\Hypertarget{md_src_plugins_mozprefs_autoconfig_README}
\input{md_src_plugins_mozprefs_autoconfig_README}
\chapter{Plugin\+: mozprefs}
\label{md_src_plugins_mozprefs_README}
\Hypertarget{md_src_plugins_mozprefs_README}
\input{md_src_plugins_mozprefs_README}
\chapter{Plugin\+: multifile}
\label{md_src_plugins_multifile_README}
\Hypertarget{md_src_plugins_multifile_README}
\input{md_src_plugins_multifile_README}
\chapter{Plugin\+: network}
\label{md_src_plugins_network_README}
\Hypertarget{md_src_plugins_network_README}
\input{md_src_plugins_network_README}
\chapter{Plugin\+: ni}
\label{md_src_plugins_ni_README}
\Hypertarget{md_src_plugins_ni_README}
\input{md_src_plugins_ni_README}
\chapter{Plugin\+: noresolver}
\label{md_src_plugins_noresolver_README}
\Hypertarget{md_src_plugins_noresolver_README}
\input{md_src_plugins_noresolver_README}
\chapter{Plugin\+: passwd}
\label{md_src_plugins_passwd_README}
\Hypertarget{md_src_plugins_passwd_README}
\input{md_src_plugins_passwd_README}
\chapter{Plugin\+: path}
\label{md_src_plugins_path_README}
\Hypertarget{md_src_plugins_path_README}
\input{md_src_plugins_path_README}
\chapter{Plugin\+: process}
\label{md_src_plugins_process_README}
\Hypertarget{md_src_plugins_process_README}
\input{md_src_plugins_process_README}
\chapter{Plugin\+: profile}
\label{md_src_plugins_profile_README}
\Hypertarget{md_src_plugins_profile_README}
\input{md_src_plugins_profile_README}
\chapter{Plugin\+: python}
\label{md_src_plugins_python_python_dns_README}
\Hypertarget{md_src_plugins_python_python_dns_README}
\input{md_src_plugins_python_python_dns_README}
\chapter{Plugin\+: python}
\label{md_src_plugins_python_README}
\Hypertarget{md_src_plugins_python_README}
\input{md_src_plugins_python_README}
\chapter{Plugin\+: quickdump}
\label{md_src_plugins_quickdump_benchmarks}
\Hypertarget{md_src_plugins_quickdump_benchmarks}
\input{md_src_plugins_quickdump_benchmarks}
\chapter{Plugin\+: quickdump}
\label{md_src_plugins_quickdump_README}
\Hypertarget{md_src_plugins_quickdump_README}
\input{md_src_plugins_quickdump_README}
\chapter{Plugin\+: range}
\label{md_src_plugins_range_README}
\Hypertarget{md_src_plugins_range_README}
\input{md_src_plugins_range_README}
\chapter{elektra-\/plugins(7) -- plugins overview}
\label{src_plugins_README_md}
\Hypertarget{src_plugins_README_md}
\input{src_plugins_README_md}
\chapter{Plugin\+: reference}
\label{md_src_plugins_reference_examples_alternative_README}
\Hypertarget{md_src_plugins_reference_examples_alternative_README}
\input{md_src_plugins_reference_examples_alternative_README}
\chapter{Plugin\+: reference}
\label{md_src_plugins_reference_examples_complex_README}
\Hypertarget{md_src_plugins_reference_examples_complex_README}
\input{md_src_plugins_reference_examples_complex_README}
\chapter{Plugin\+: reference}
\label{md_src_plugins_reference_README}
\Hypertarget{md_src_plugins_reference_README}
\input{md_src_plugins_reference_README}
\chapter{Plugin\+: rename}
\label{md_src_plugins_rename_README}
\Hypertarget{md_src_plugins_rename_README}
\input{md_src_plugins_rename_README}
\chapter{Plugin\+: resolver}
\label{md_src_plugins_resolver_README}
\Hypertarget{md_src_plugins_resolver_README}
\input{md_src_plugins_resolver_README}
\chapter{Plugin\+: rgbcolor}
\label{md_src_plugins_rgbcolor_README}
\Hypertarget{md_src_plugins_rgbcolor_README}
\input{md_src_plugins_rgbcolor_README}
\chapter{Plugin\+: ruby}
\label{md_src_plugins_ruby_README}
\Hypertarget{md_src_plugins_ruby_README}
\input{md_src_plugins_ruby_README}
\chapter{Plugin\+: shell}
\label{md_src_plugins_shell_README}
\Hypertarget{md_src_plugins_shell_README}
\input{md_src_plugins_shell_README}
\chapter{Plugin\+: simpleini}
\label{md_src_plugins_simpleini_README}
\Hypertarget{md_src_plugins_simpleini_README}
\input{md_src_plugins_simpleini_README}
\chapter{Plugin\+: spec}
\label{md_src_plugins_spec_README}
\Hypertarget{md_src_plugins_spec_README}
\input{md_src_plugins_spec_README}
\chapter{Plugin\+: specload}
\label{md_src_plugins_specload_README}
\Hypertarget{md_src_plugins_specload_README}
\input{md_src_plugins_specload_README}
\chapter{Plugin\+: sync}
\label{md_src_plugins_sync_README}
\Hypertarget{md_src_plugins_sync_README}
\input{md_src_plugins_sync_README}
\chapter{Plugin\+: syslog}
\label{md_src_plugins_syslog_README}
\Hypertarget{md_src_plugins_syslog_README}
\input{md_src_plugins_syslog_README}
\chapter{Plugin\+: template}
\label{md_src_plugins_template_README}
\Hypertarget{md_src_plugins_template_README}
\input{md_src_plugins_template_README}
\chapter{Plugin\+: timeofday}
\label{md_src_plugins_timeofday_README}
\Hypertarget{md_src_plugins_timeofday_README}
\input{md_src_plugins_timeofday_README}
\chapter{Plugin\+: toml}
\label{md_src_plugins_toml_README}
\Hypertarget{md_src_plugins_toml_README}
\input{md_src_plugins_toml_README}
\chapter{Plugin\+: tracer}
\label{md_src_plugins_tracer_README}
\Hypertarget{md_src_plugins_tracer_README}
\input{md_src_plugins_tracer_README}
\chapter{Plugin\+: type}
\label{md_src_plugins_type_README}
\Hypertarget{md_src_plugins_type_README}
\input{md_src_plugins_type_README}
\chapter{Plugin\+: uname}
\label{md_src_plugins_uname_README}
\Hypertarget{md_src_plugins_uname_README}
\input{md_src_plugins_uname_README}
\chapter{Plugin\+: unit}
\label{md_src_plugins_unit_README}
\Hypertarget{md_src_plugins_unit_README}
\input{md_src_plugins_unit_README}
\chapter{Plugin\+: validation}
\label{md_src_plugins_validation_README}
\Hypertarget{md_src_plugins_validation_README}
\input{md_src_plugins_validation_README}
\chapter{Plugin\+: wresolver}
\label{md_src_plugins_wresolver_README}
\Hypertarget{md_src_plugins_wresolver_README}
\input{md_src_plugins_wresolver_README}
\chapter{Plugin\+: xerces}
\label{md_src_plugins_xerces_README}
\Hypertarget{md_src_plugins_xerces_README}
\input{md_src_plugins_xerces_README}
\chapter{Plugin\+: xmltool}
\label{md_src_plugins_xmltool_README}
\Hypertarget{md_src_plugins_xmltool_README}
\input{md_src_plugins_xmltool_README}
\chapter{Plugin\+: yajl}
\label{md_src_plugins_yajl_README}
\Hypertarget{md_src_plugins_yajl_README}
\input{md_src_plugins_yajl_README}
\chapter{Plugin\+: yamlcpp}
\label{md_src_plugins_yamlcpp_README}
\Hypertarget{md_src_plugins_yamlcpp_README}
\input{md_src_plugins_yamlcpp_README}
\chapter{Plugin\+: zeromqrecv}
\label{md_src_plugins_zeromqrecv_README}
\Hypertarget{md_src_plugins_zeromqrecv_README}
\input{md_src_plugins_zeromqrecv_README}
\chapter{Plugin\+: zeromqsend}
\label{md_src_plugins_zeromqsend_README}
\Hypertarget{md_src_plugins_zeromqsend_README}
\input{md_src_plugins_zeromqsend_README}
\chapter{kdb\+Close}
\label{doc_api_review_core_kdbClose_md}
\Hypertarget{doc_api_review_core_kdbClose_md}
\input{doc_api_review_core_kdbClose_md}
\chapter{kdb\+Get}
\label{doc_api_review_core_kdbGet_md}
\Hypertarget{doc_api_review_core_kdbGet_md}
\input{doc_api_review_core_kdbGet_md}
\chapter{kdb\+Open}
\label{doc_api_review_core_kdbOpen_md}
\Hypertarget{doc_api_review_core_kdbOpen_md}
\input{doc_api_review_core_kdbOpen_md}
\chapter{kdb\+Set}
\label{doc_api_review_core_kdbSet_md}
\Hypertarget{doc_api_review_core_kdbSet_md}
\input{doc_api_review_core_kdbSet_md}
\chapter{key\+Add\+Base\+Name}
\label{doc_api_review_core_keyAddBaseName_md}
\Hypertarget{doc_api_review_core_keyAddBaseName_md}
\input{doc_api_review_core_keyAddBaseName_md}
\chapter{key\+Add\+Name}
\label{doc_api_review_core_keyAddName_md}
\Hypertarget{doc_api_review_core_keyAddName_md}
\input{doc_api_review_core_keyAddName_md}
\chapter{key\+Base\+Name}
\label{doc_api_review_core_keyBaseName_md}
\Hypertarget{doc_api_review_core_keyBaseName_md}
\input{doc_api_review_core_keyBaseName_md}
\chapter{key\+Clear}
\label{doc_api_review_core_keyClear_md}
\Hypertarget{doc_api_review_core_keyClear_md}
\input{doc_api_review_core_keyClear_md}
\chapter{key\+Cmp}
\label{doc_api_review_core_keyCmp_md}
\Hypertarget{doc_api_review_core_keyCmp_md}
\input{doc_api_review_core_keyCmp_md}
\chapter{key\+Copy}
\label{doc_api_review_core_keyCopy_md}
\Hypertarget{doc_api_review_core_keyCopy_md}
\input{doc_api_review_core_keyCopy_md}
\chapter{key\+Copy\+All\+Meta}
\label{doc_api_review_core_keyCopyAllMeta_md}
\Hypertarget{doc_api_review_core_keyCopyAllMeta_md}
\input{doc_api_review_core_keyCopyAllMeta_md}
\chapter{key\+Copy\+Meta}
\label{doc_api_review_core_keyCopyMeta_md}
\Hypertarget{doc_api_review_core_keyCopyMeta_md}
\input{doc_api_review_core_keyCopyMeta_md}
\chapter{key\+Current\+Meta}
\label{doc_api_review_core_keyCurrentMeta_md}
\Hypertarget{doc_api_review_core_keyCurrentMeta_md}
\input{doc_api_review_core_keyCurrentMeta_md}
\chapter{key\+Dec\+Ref}
\label{doc_api_review_core_keyDecRef_md}
\Hypertarget{doc_api_review_core_keyDecRef_md}
\input{doc_api_review_core_keyDecRef_md}
\chapter{key\+Del}
\label{doc_api_review_core_keyDel_md}
\Hypertarget{doc_api_review_core_keyDel_md}
\input{doc_api_review_core_keyDel_md}
\chapter{key\+Dup}
\label{doc_api_review_core_keyDup_md}
\Hypertarget{doc_api_review_core_keyDup_md}
\input{doc_api_review_core_keyDup_md}
\chapter{key\+Get\+Base\+Name}
\label{doc_api_review_core_keyGetBaseName_md}
\Hypertarget{doc_api_review_core_keyGetBaseName_md}
\input{doc_api_review_core_keyGetBaseName_md}
\chapter{key\+Get\+Base\+Name\+Size}
\label{doc_api_review_core_keyGetBaseNameSize_md}
\Hypertarget{doc_api_review_core_keyGetBaseNameSize_md}
\input{doc_api_review_core_keyGetBaseNameSize_md}
\chapter{key\+Get\+Binary}
\label{doc_api_review_core_keyGetBinary_md}
\Hypertarget{doc_api_review_core_keyGetBinary_md}
\input{doc_api_review_core_keyGetBinary_md}
\chapter{key\+Get\+Meta}
\label{doc_api_review_core_keyGetMeta_md}
\Hypertarget{doc_api_review_core_keyGetMeta_md}
\input{doc_api_review_core_keyGetMeta_md}
\chapter{key\+Get\+Name}
\label{doc_api_review_core_keyGetName_md}
\Hypertarget{doc_api_review_core_keyGetName_md}
\input{doc_api_review_core_keyGetName_md}
\chapter{key\+Get\+Name\+Size}
\label{doc_api_review_core_keyGetNameSize_md}
\Hypertarget{doc_api_review_core_keyGetNameSize_md}
\input{doc_api_review_core_keyGetNameSize_md}
\chapter{key\+Get\+Namespace}
\label{doc_api_review_core_keyGetNamespace_md}
\Hypertarget{doc_api_review_core_keyGetNamespace_md}
\input{doc_api_review_core_keyGetNamespace_md}
\chapter{key\+Get\+Ref}
\label{doc_api_review_core_keyGetRef_md}
\Hypertarget{doc_api_review_core_keyGetRef_md}
\input{doc_api_review_core_keyGetRef_md}
\chapter{key\+Get\+String}
\label{doc_api_review_core_keyGetString_md}
\Hypertarget{doc_api_review_core_keyGetString_md}
\input{doc_api_review_core_keyGetString_md}
\chapter{key\+Get\+Unescaped\+Name\+Size}
\label{doc_api_review_core_keyGetUnescapedNameSize_md}
\Hypertarget{doc_api_review_core_keyGetUnescapedNameSize_md}
\input{doc_api_review_core_keyGetUnescapedNameSize_md}
\chapter{key\+Get\+Value\+Size}
\label{doc_api_review_core_keyGetValueSize_md}
\Hypertarget{doc_api_review_core_keyGetValueSize_md}
\input{doc_api_review_core_keyGetValueSize_md}
\chapter{key\+Inc\+Ref}
\label{doc_api_review_core_keyIncRef_md}
\Hypertarget{doc_api_review_core_keyIncRef_md}
\input{doc_api_review_core_keyIncRef_md}
\chapter{key\+Is\+Below}
\label{doc_api_review_core_keyIsBelow_md}
\Hypertarget{doc_api_review_core_keyIsBelow_md}
\input{doc_api_review_core_keyIsBelow_md}
\chapter{key\+Is\+Below\+Or\+Same}
\label{doc_api_review_core_keyIsBelowOrSame_md}
\Hypertarget{doc_api_review_core_keyIsBelowOrSame_md}
\input{doc_api_review_core_keyIsBelowOrSame_md}
\chapter{key\+Is\+Binary}
\label{doc_api_review_core_keyIsBinary_md}
\Hypertarget{doc_api_review_core_keyIsBinary_md}
\input{doc_api_review_core_keyIsBinary_md}
\chapter{key\+Is\+Directly\+Below}
\label{doc_api_review_core_keyIsDirectlyBelow_md}
\Hypertarget{doc_api_review_core_keyIsDirectlyBelow_md}
\input{doc_api_review_core_keyIsDirectlyBelow_md}
\chapter{key\+Is\+Locked}
\label{doc_api_review_core_keyIsLocked_md}
\Hypertarget{doc_api_review_core_keyIsLocked_md}
\input{doc_api_review_core_keyIsLocked_md}
\chapter{key\+Is\+String}
\label{doc_api_review_core_keyIsString_md}
\Hypertarget{doc_api_review_core_keyIsString_md}
\input{doc_api_review_core_keyIsString_md}
\chapter{key\+Lock}
\label{doc_api_review_core_keyLock_md}
\Hypertarget{doc_api_review_core_keyLock_md}
\input{doc_api_review_core_keyLock_md}
\chapter{key\+Meta}
\label{doc_api_review_core_keyMeta_md}
\Hypertarget{doc_api_review_core_keyMeta_md}
\input{doc_api_review_core_keyMeta_md}
\chapter{key\+Name}
\label{doc_api_review_core_keyName_md}
\Hypertarget{doc_api_review_core_keyName_md}
\input{doc_api_review_core_keyName_md}
\chapter{key\+Need\+Sync}
\label{doc_api_review_core_keyNeedSync_md}
\Hypertarget{doc_api_review_core_keyNeedSync_md}
\input{doc_api_review_core_keyNeedSync_md}
\chapter{key\+New}
\label{doc_api_review_core_keyNew_md}
\Hypertarget{doc_api_review_core_keyNew_md}
\input{doc_api_review_core_keyNew_md}
\chapter{key\+Next\+Meta}
\label{doc_api_review_core_keyNextMeta_md}
\Hypertarget{doc_api_review_core_keyNextMeta_md}
\input{doc_api_review_core_keyNextMeta_md}
\chapter{key\+Rewind\+Meta}
\label{doc_api_review_core_keyRewindMeta_md}
\Hypertarget{doc_api_review_core_keyRewindMeta_md}
\input{doc_api_review_core_keyRewindMeta_md}
\chapter{key\+Set\+Base\+Name}
\label{doc_api_review_core_keySetBaseName_md}
\Hypertarget{doc_api_review_core_keySetBaseName_md}
\input{doc_api_review_core_keySetBaseName_md}
\chapter{key\+Set\+Binary}
\label{doc_api_review_core_keySetBinary_md}
\Hypertarget{doc_api_review_core_keySetBinary_md}
\input{doc_api_review_core_keySetBinary_md}
\chapter{key\+Set\+Meta}
\label{doc_api_review_core_keySetMeta_md}
\Hypertarget{doc_api_review_core_keySetMeta_md}
\input{doc_api_review_core_keySetMeta_md}
\chapter{key\+Set\+Name}
\label{doc_api_review_core_keySetName_md}
\Hypertarget{doc_api_review_core_keySetName_md}
\input{doc_api_review_core_keySetName_md}
\chapter{key\+Set\+Namespace}
\label{doc_api_review_core_keySetNamespace_md}
\Hypertarget{doc_api_review_core_keySetNamespace_md}
\input{doc_api_review_core_keySetNamespace_md}
\chapter{key\+Set\+String}
\label{doc_api_review_core_keySetString_md}
\Hypertarget{doc_api_review_core_keySetString_md}
\input{doc_api_review_core_keySetString_md}
\chapter{key\+String}
\label{doc_api_review_core_keyString_md}
\Hypertarget{doc_api_review_core_keyString_md}
\input{doc_api_review_core_keyString_md}
\chapter{key\+Unescaped\+Name}
\label{doc_api_review_core_keyUnescapedName_md}
\Hypertarget{doc_api_review_core_keyUnescapedName_md}
\input{doc_api_review_core_keyUnescapedName_md}
\chapter{key\+Value}
\label{doc_api_review_core_keyValue_md}
\Hypertarget{doc_api_review_core_keyValue_md}
\input{doc_api_review_core_keyValue_md}
\chapter{key\+VNew}
\label{doc_api_review_core_keyVNew_md}
\Hypertarget{doc_api_review_core_keyVNew_md}
\input{doc_api_review_core_keyVNew_md}
\chapter{ks\+Append}
\label{doc_api_review_core_ksAppend_md}
\Hypertarget{doc_api_review_core_ksAppend_md}
\input{doc_api_review_core_ksAppend_md}
\chapter{ks\+Append\+Key}
\label{doc_api_review_core_ksAppendKey_md}
\Hypertarget{doc_api_review_core_ksAppendKey_md}
\input{doc_api_review_core_ksAppendKey_md}
\chapter{ks\+At\+Cursor}
\label{doc_api_review_core_ksAtCursor_md}
\Hypertarget{doc_api_review_core_ksAtCursor_md}
\input{doc_api_review_core_ksAtCursor_md}
\chapter{ks\+Clear}
\label{doc_api_review_core_ksClear_md}
\Hypertarget{doc_api_review_core_ksClear_md}
\input{doc_api_review_core_ksClear_md}
\chapter{ks\+Copy}
\label{doc_api_review_core_ksCopy_md}
\Hypertarget{doc_api_review_core_ksCopy_md}
\input{doc_api_review_core_ksCopy_md}
\chapter{ks\+Current}
\label{doc_api_review_core_ksCurrent_md}
\Hypertarget{doc_api_review_core_ksCurrent_md}
\input{doc_api_review_core_ksCurrent_md}
\chapter{ks\+Cut}
\label{doc_api_review_core_ksCut_md}
\Hypertarget{doc_api_review_core_ksCut_md}
\input{doc_api_review_core_ksCut_md}
\chapter{ks\+Del}
\label{doc_api_review_core_ksDel_md}
\Hypertarget{doc_api_review_core_ksDel_md}
\input{doc_api_review_core_ksDel_md}
\chapter{ks\+Dup}
\label{doc_api_review_core_ksDup_md}
\Hypertarget{doc_api_review_core_ksDup_md}
\input{doc_api_review_core_ksDup_md}
\chapter{ks\+Get\+Cursor}
\label{doc_api_review_core_ksGetCursor_md}
\Hypertarget{doc_api_review_core_ksGetCursor_md}
\input{doc_api_review_core_ksGetCursor_md}
\chapter{ks\+Get\+Size}
\label{doc_api_review_core_ksGetSize_md}
\Hypertarget{doc_api_review_core_ksGetSize_md}
\input{doc_api_review_core_ksGetSize_md}
\chapter{ks\+Head}
\label{doc_api_review_core_ksHead_md}
\Hypertarget{doc_api_review_core_ksHead_md}
\input{doc_api_review_core_ksHead_md}
\chapter{ks\+Lookup}
\label{doc_api_review_core_ksLookup_md}
\Hypertarget{doc_api_review_core_ksLookup_md}
\input{doc_api_review_core_ksLookup_md}
\chapter{ks\+Lookup\+By\+Name}
\label{doc_api_review_core_ksLookupByName_md}
\Hypertarget{doc_api_review_core_ksLookupByName_md}
\input{doc_api_review_core_ksLookupByName_md}
\chapter{ks\+Need\+Sync}
\label{doc_api_review_core_ksNeedSync_md}
\Hypertarget{doc_api_review_core_ksNeedSync_md}
\input{doc_api_review_core_ksNeedSync_md}
\chapter{ks\+New}
\label{doc_api_review_core_ksNew_md}
\Hypertarget{doc_api_review_core_ksNew_md}
\input{doc_api_review_core_ksNew_md}
\chapter{ks\+Next}
\label{doc_api_review_core_ksNext_md}
\Hypertarget{doc_api_review_core_ksNext_md}
\input{doc_api_review_core_ksNext_md}
\chapter{ks\+Pop}
\label{doc_api_review_core_ksPop_md}
\Hypertarget{doc_api_review_core_ksPop_md}
\input{doc_api_review_core_ksPop_md}
\chapter{ks\+Rewind}
\label{doc_api_review_core_ksRewind_md}
\Hypertarget{doc_api_review_core_ksRewind_md}
\input{doc_api_review_core_ksRewind_md}
\chapter{ks\+Set\+Cursor}
\label{doc_api_review_core_ksSetCursor_md}
\Hypertarget{doc_api_review_core_ksSetCursor_md}
\input{doc_api_review_core_ksSetCursor_md}
\chapter{ks\+Tail}
\label{doc_api_review_core_ksTail_md}
\Hypertarget{doc_api_review_core_ksTail_md}
\input{doc_api_review_core_ksTail_md}
\chapter{ks\+VNew}
\label{doc_api_review_core_ksVNew_md}
\Hypertarget{doc_api_review_core_ksVNew_md}
\input{doc_api_review_core_ksVNew_md}
\chapter{Elektra API Review}
\label{doc_api_review_README_md}
\Hypertarget{doc_api_review_README_md}
\input{doc_api_review_README_md}
\chapter{Authors}
\label{doc_AUTHORS_md}
\Hypertarget{doc_AUTHORS_md}
\input{doc_AUTHORS_md}
\chapter{Big Picture}
\label{doc_BIGPICTURE_md}
\Hypertarget{doc_BIGPICTURE_md}
\input{doc_BIGPICTURE_md}
\chapter{Buildserver}
\label{doc_BUILDSERVER_md}
\Hypertarget{doc_BUILDSERVER_md}
\input{doc_BUILDSERVER_md}
\chapter{CODING}
\label{doc_CODING_md}
\Hypertarget{doc_CODING_md}
\input{doc_CODING_md}
\chapter{Compile}
\label{doc_COMPILE_md}
\Hypertarget{doc_COMPILE_md}
\input{doc_COMPILE_md}
\chapter{Documentation}
\label{doc_contrib_documentation_md}
\Hypertarget{doc_contrib_documentation_md}
\input{doc_contrib_documentation_md}
\chapter{DEBUGGING}
\label{doc_DEBUGGING_md}
\Hypertarget{doc_DEBUGGING_md}
\input{doc_DEBUGGING_md}
\chapter{Arrays}
\label{doc_decisions_array_md}
\Hypertarget{doc_decisions_array_md}
\input{doc_decisions_array_md}
\chapter{Base Name}
\label{doc_decisions_base_name_md}
\Hypertarget{doc_decisions_base_name_md}
\input{doc_decisions_base_name_md}
\chapter{Binary}
\label{doc_decisions_binary_md}
\Hypertarget{doc_decisions_binary_md}
\input{doc_decisions_binary_md}
\chapter{Definition of Bool}
\label{doc_decisions_boolean_md}
\Hypertarget{doc_decisions_boolean_md}
\input{doc_decisions_boolean_md}
\chapter{Bootstrap}
\label{doc_decisions_bootstrap_md}
\Hypertarget{doc_decisions_bootstrap_md}
\input{doc_decisions_bootstrap_md}
\chapter{Capabilities}
\label{doc_decisions_capabilities_md}
\Hypertarget{doc_decisions_capabilities_md}
\input{doc_decisions_capabilities_md}
\chapter{CMake Plugins}
\label{doc_decisions_cmake_plugins_md}
\Hypertarget{doc_decisions_cmake_plugins_md}
\input{doc_decisions_cmake_plugins_md}
\chapter{CMake Spec}
\label{doc_decisions_cmake_spec_md}
\Hypertarget{doc_decisions_cmake_spec_md}
\input{doc_decisions_cmake_spec_md}
\chapter{Commit Function}
\label{doc_decisions_commit_function_md}
\Hypertarget{doc_decisions_commit_function_md}
\input{doc_decisions_commit_function_md}
\chapter{Cryptographic Key Handling}
\label{doc_decisions_cryptograhic_key_handling_md}
\Hypertarget{doc_decisions_cryptograhic_key_handling_md}
\input{doc_decisions_cryptograhic_key_handling_md}
\chapter{Default Values}
\label{doc_decisions_default_values_md}
\Hypertarget{doc_decisions_default_values_md}
\input{doc_decisions_default_values_md}
\chapter{Deferred Plugin Calls}
\label{doc_decisions_deferred_plugin_calls_md}
\Hypertarget{doc_decisions_deferred_plugin_calls_md}
\input{doc_decisions_deferred_plugin_calls_md}
\chapter{Remove elektra\+Malloc() et al.}
\label{doc_decisions_elektra_malloc_md}
\Hypertarget{doc_decisions_elektra_malloc_md}
\input{doc_decisions_elektra_malloc_md}
\chapter{Elektra Prefix}
\label{doc_decisions_elektra_prefix_md}
\Hypertarget{doc_decisions_elektra_prefix_md}
\input{doc_decisions_elektra_prefix_md}
\chapter{Elektra Web structure}
\label{doc_decisions_elektra_web_md}
\Hypertarget{doc_decisions_elektra_web_md}
\input{doc_decisions_elektra_web_md}
\chapter{Pub/\+Sub Communication}
\label{doc_decisions_elektra_web_pubsub_md}
\Hypertarget{doc_decisions_elektra_web_pubsub_md}
\input{doc_decisions_elektra_web_pubsub_md}
\chapter{Elektra Web recursive structure}
\label{doc_decisions_elektra_web_recursive_md}
\Hypertarget{doc_decisions_elektra_web_recursive_md}
\input{doc_decisions_elektra_web_recursive_md}
\chapter{Empty Files}
\label{doc_decisions_empty_files_md}
\Hypertarget{doc_decisions_empty_files_md}
\input{doc_decisions_empty_files_md}
\chapter{Ensure}
\label{doc_decisions_ensure_md}
\Hypertarget{doc_decisions_ensure_md}
\input{doc_decisions_ensure_md}
\chapter{Error Code Implementation}
\label{doc_decisions_error_code_implementation_md}
\Hypertarget{doc_decisions_error_code_implementation_md}
\input{doc_decisions_error_code_implementation_md}
\chapter{Error codes}
\label{doc_decisions_error_codes_md}
\Hypertarget{doc_decisions_error_codes_md}
\input{doc_decisions_error_codes_md}
\chapter{Error Handling}
\label{doc_decisions_error_handling_md}
\Hypertarget{doc_decisions_error_handling_md}
\input{doc_decisions_error_handling_md}
\chapter{Error message format}
\label{doc_decisions_error_message_format_md}
\Hypertarget{doc_decisions_error_message_format_md}
\input{doc_decisions_error_message_format_md}
\chapter{Error Semantics}
\label{doc_decisions_error_semantics_md}
\Hypertarget{doc_decisions_error_semantics_md}
\input{doc_decisions_error_semantics_md}
\chapter{Functions copying into buffers}
\label{doc_decisions_functions_with_buffers_md}
\Hypertarget{doc_decisions_functions_with_buffers_md}
\input{doc_decisions_functions_with_buffers_md}
\chapter{Global Key\+Set}
\label{doc_decisions_global_keyset_md}
\Hypertarget{doc_decisions_global_keyset_md}
\input{doc_decisions_global_keyset_md}
\chapter{Global Plugins}
\label{doc_decisions_global_plugins_md}
\Hypertarget{doc_decisions_global_plugins_md}
\input{doc_decisions_global_plugins_md}
\chapter{Global Validation}
\label{doc_decisions_global_validation_md}
\Hypertarget{doc_decisions_global_validation_md}
\input{doc_decisions_global_validation_md}
\chapter{Header File Structure}
\label{doc_decisions_header_file_structure_md}
\Hypertarget{doc_decisions_header_file_structure_md}
\input{doc_decisions_header_file_structure_md}
\chapter{High-\/level API}
\label{doc_decisions_high_level_api_md}
\Hypertarget{doc_decisions_high_level_api_md}
\input{doc_decisions_high_level_api_md}
\chapter{High-\/level API Help Message}
\label{doc_decisions_highlevel_help_message_md}
\Hypertarget{doc_decisions_highlevel_help_message_md}
\input{doc_decisions_highlevel_help_message_md}
\chapter{Holes and Non-\/leaf values in Key\+Sets}
\label{doc_decisions_holes_md}
\Hypertarget{doc_decisions_holes_md}
\input{doc_decisions_holes_md}
\chapter{Internal Key\+Set Cache}
\label{doc_decisions_internal_cache_md}
\Hypertarget{doc_decisions_internal_cache_md}
\input{doc_decisions_internal_cache_md}
\chapter{Iterating Keyname Parts}
\label{doc_decisions_iterating_name_parts_md}
\Hypertarget{doc_decisions_iterating_name_parts_md}
\input{doc_decisions_iterating_name_parts_md}
\chapter{Iterators}
\label{doc_decisions_iterators_md}
\Hypertarget{doc_decisions_iterators_md}
\input{doc_decisions_iterators_md}
\chapter{$<$tt$>$key\+Is\+Below$<$/tt$>$}
\label{doc_decisions_key_below_md}
\Hypertarget{doc_decisions_key_below_md}
\input{doc_decisions_key_below_md}
\chapter{key\+String() return value}
\label{doc_decisions_key_string_return_value_md}
\Hypertarget{doc_decisions_key_string_return_value_md}
\input{doc_decisions_key_string_return_value_md}
\chapter{Library Directory Structure}
\label{doc_decisions_library_directory_structure_md}
\Hypertarget{doc_decisions_library_directory_structure_md}
\input{doc_decisions_library_directory_structure_md}
\chapter{Logging}
\label{doc_decisions_logging_md}
\Hypertarget{doc_decisions_logging_md}
\input{doc_decisions_logging_md}
\chapter{Lookup Every Key}
\label{doc_decisions_lookup_every_key_md}
\Hypertarget{doc_decisions_lookup_every_key_md}
\input{doc_decisions_lookup_every_key_md}
\chapter{Memory Layout}
\label{doc_decisions_memory_layout_md}
\Hypertarget{doc_decisions_memory_layout_md}
\input{doc_decisions_memory_layout_md}
\chapter{Multiple File Backends}
\label{doc_decisions_multiple_file_backends_md}
\Hypertarget{doc_decisions_multiple_file_backends_md}
\input{doc_decisions_multiple_file_backends_md}
\chapter{Notifications}
\label{doc_decisions_notifications_md}
\Hypertarget{doc_decisions_notifications_md}
\input{doc_decisions_notifications_md}
\chapter{Null}
\label{doc_decisions_null_md}
\Hypertarget{doc_decisions_null_md}
\input{doc_decisions_null_md}
\chapter{Null Pointer Checks}
\label{doc_decisions_null_pointer_checks_md}
\Hypertarget{doc_decisions_null_pointer_checks_md}
\input{doc_decisions_null_pointer_checks_md}
\chapter{Plugin Variants}
\label{doc_decisions_plugin_variants_md}
\Hypertarget{doc_decisions_plugin_variants_md}
\input{doc_decisions_plugin_variants_md}
\chapter{Private API}
\label{doc_decisions_private_api_md}
\Hypertarget{doc_decisions_private_api_md}
\input{doc_decisions_private_api_md}
\chapter{Introduction}
\label{doc_decisions_README_md}
\Hypertarget{doc_decisions_README_md}
\input{doc_decisions_README_md}
\chapter{Reference Counting}
\label{doc_decisions_reference_counting_md}
\Hypertarget{doc_decisions_reference_counting_md}
\input{doc_decisions_reference_counting_md}
\chapter{Relative}
\label{doc_decisions_relative_md}
\Hypertarget{doc_decisions_relative_md}
\input{doc_decisions_relative_md}
\chapter{REST API Documentation}
\label{doc_decisions_rest_api_documentation_md}
\Hypertarget{doc_decisions_rest_api_documentation_md}
\input{doc_decisions_rest_api_documentation_md}
\chapter{Script Testing}
\label{doc_decisions_script_testing_md}
\Hypertarget{doc_decisions_script_testing_md}
\input{doc_decisions_script_testing_md}
\chapter{Semantics in Key Names}
\label{doc_decisions_semantics_name_md}
\Hypertarget{doc_decisions_semantics_name_md}
\input{doc_decisions_semantics_name_md}
\chapter{Key Name}
\label{doc_decisions_separate_key_name_md}
\Hypertarget{doc_decisions_separate_key_name_md}
\input{doc_decisions_separate_key_name_md}
\chapter{Simplify API}
\label{doc_decisions_simplify_api_md}
\Hypertarget{doc_decisions_simplify_api_md}
\input{doc_decisions_simplify_api_md}
\chapter{Spec\textquotesingle{}s Expressiveness}
\label{doc_decisions_spec_expressiveness_md}
\Hypertarget{doc_decisions_spec_expressiveness_md}
\input{doc_decisions_spec_expressiveness_md}
\chapter{Metadata in Spec Namespace}
\label{doc_decisions_spec_metadata_md}
\Hypertarget{doc_decisions_spec_metadata_md}
\input{doc_decisions_spec_metadata_md}
\chapter{Store the escaped and/or unescaped key name}
\label{doc_decisions_store_name_md}
\Hypertarget{doc_decisions_store_name_md}
\input{doc_decisions_store_name_md}
\chapter{Template}
\label{doc_decisions_template_md}
\Hypertarget{doc_decisions_template_md}
\input{doc_decisions_template_md}
\chapter{C++ Unit Testing Framework}
\label{doc_decisions_unit_testing_md}
\Hypertarget{doc_decisions_unit_testing_md}
\input{doc_decisions_unit_testing_md}
\chapter{Validation}
\label{doc_decisions_validation_md}
\Hypertarget{doc_decisions_validation_md}
\input{doc_decisions_validation_md}
\chapter{Vendor Spec}
\label{doc_decisions_vendor_spec_md}
\Hypertarget{doc_decisions_vendor_spec_md}
\input{doc_decisions_vendor_spec_md}
\chapter{Arrays}
\label{doc_decisions_warning_array_md}
\Hypertarget{doc_decisions_warning_array_md}
\input{doc_decisions_warning_array_md}
\chapter{DESIGN}
\label{doc_DESIGN_md}
\Hypertarget{doc_DESIGN_md}
\input{doc_DESIGN_md}
\chapter{Algorithm}
\label{doc_dev_algorithm_md}
\Hypertarget{doc_dev_algorithm_md}
\input{doc_dev_algorithm_md}
\chapter{Architecture}
\label{doc_dev_architecture_md}
\Hypertarget{doc_dev_architecture_md}
\input{doc_dev_architecture_md}
\chapter{Classes}
\label{doc_dev_classes_md}
\Hypertarget{doc_dev_classes_md}
\input{doc_dev_classes_md}
\chapter{Data Structures}
\label{doc_dev_data-structures_md}
\Hypertarget{doc_dev_data-structures_md}
\input{doc_dev_data-structures_md}
\chapter{Error Categorization}
\label{doc_dev_error-categorization_md}
\Hypertarget{doc_dev_error-categorization_md}
\input{doc_dev_error-categorization_md}
\chapter{Error handling}
\label{doc_dev_error-handling_md}
\Hypertarget{doc_dev_error-handling_md}
\input{doc_dev_error-handling_md}
\chapter{Error Message}
\label{doc_dev_error-message_md}
\Hypertarget{doc_dev_error-message_md}
\input{doc_dev_error-message_md}
\chapter{Migrating from internal to external Key\+Set iterators}
\label{doc_dev_iterators_md}
\Hypertarget{doc_dev_iterators_md}
\input{doc_dev_iterators_md}
\chapter{KDB Contracts}
\label{doc_dev_kdb-contracts_md}
\Hypertarget{doc_dev_kdb-contracts_md}
\input{doc_dev_kdb-contracts_md}
\chapter{Metadata}
\label{doc_dev_metadata_md}
\Hypertarget{doc_dev_metadata_md}
\input{doc_dev_metadata_md}
\chapter{Plugins Framework}
\label{doc_dev_plugins-framework_md}
\Hypertarget{doc_dev_plugins-framework_md}
\input{doc_dev_plugins-framework_md}
\chapter{Plugins Ordering}
\label{doc_dev_plugins-ordering_md}
\Hypertarget{doc_dev_plugins-ordering_md}
\input{doc_dev_plugins-ordering_md}
\chapter{README}
\label{md_doc_dev_README}
\Hypertarget{md_doc_dev_README}
\input{md_doc_dev_README}
\chapter{Symbol Versioning}
\label{doc_dev_symbol-versioning_md}
\Hypertarget{doc_dev_symbol-versioning_md}
\input{doc_dev_symbol-versioning_md}
\chapter{Get Started}
\label{doc_GETSTARTED_md}
\Hypertarget{doc_GETSTARTED_md}
\input{doc_GETSTARTED_md}
\chapter{GIT}
\label{doc_GIT_md}
\Hypertarget{doc_GIT_md}
\input{doc_GIT_md}
\chapter{Goals}
\label{doc_GOALS_md}
\Hypertarget{doc_GOALS_md}
\input{doc_GOALS_md}
\chapter{elektra-\/backends(7) -- the backend concept}
\label{doc_help_elektra-backends_md}
\Hypertarget{doc_help_elektra-backends_md}
\input{doc_help_elektra-backends_md}
\chapter{elektra-\/bootstrapping(7) -- default backend}
\label{doc_help_elektra-bootstrapping_md}
\Hypertarget{doc_help_elektra-bootstrapping_md}
\input{doc_help_elektra-bootstrapping_md}
\chapter{elektra-\/cascading(7) -- of key names}
\label{doc_help_elektra-cascading_md}
\Hypertarget{doc_help_elektra-cascading_md}
\input{doc_help_elektra-cascading_md}
\chapter{elektra-\/cmerge-\/strategies(7) -- how to merge key sets}
\label{doc_help_elektra-cmerge-strategy_md}
\Hypertarget{doc_help_elektra-cmerge-strategy_md}
\input{doc_help_elektra-cmerge-strategy_md}
\chapter{elektra-\/contracts(7) -- contracts for plugins}
\label{doc_help_elektra-contracts_md}
\Hypertarget{doc_help_elektra-contracts_md}
\input{doc_help_elektra-contracts_md}
\chapter{Frequently Asked Questions}
\label{doc_help_elektra-faq_md}
\Hypertarget{doc_help_elektra-faq_md}
\input{doc_help_elektra-faq_md}
\chapter{elektra-\/glossary(7) -- glossary of Elektra}
\label{doc_help_elektra-glossary_md}
\Hypertarget{doc_help_elektra-glossary_md}
\input{doc_help_elektra-glossary_md}
\chapter{elektra-\/granularity(7) -- relation of keys to files}
\label{doc_help_elektra-granularity_md}
\Hypertarget{doc_help_elektra-granularity_md}
\input{doc_help_elektra-granularity_md}
\chapter{elektra-\/hierarchy(7) -- standard hierarchy}
\label{doc_help_elektra-hierarchy_md}
\Hypertarget{doc_help_elektra-hierarchy_md}
\input{doc_help_elektra-hierarchy_md}
\chapter{elektra-\/highlevel-\/gen(7) -- High-\/level API code-\/generation advanced features}
\label{doc_help_elektra-highlevel-gen_md}
\Hypertarget{doc_help_elektra-highlevel-gen_md}
\input{doc_help_elektra-highlevel-gen_md}
\chapter{elektra-\/introduction(7) -- an introduction to Elektra}
\label{doc_help_elektra-introduction_md}
\Hypertarget{doc_help_elektra-introduction_md}
\input{doc_help_elektra-introduction_md}
\chapter{elektra-\/key-\/names(7) -- the names of keys}
\label{doc_help_elektra-key-names_md}
\Hypertarget{doc_help_elektra-key-names_md}
\input{doc_help_elektra-key-names_md}
\chapter{elektra-\/merge-\/strategies(7) -- how to merge key sets}
\label{doc_help_elektra-merge-strategy_md}
\Hypertarget{doc_help_elektra-merge-strategy_md}
\input{doc_help_elektra-merge-strategy_md}
\chapter{elektra-\/metadata(7) -- metadata}
\label{doc_help_elektra-metadata_md}
\Hypertarget{doc_help_elektra-metadata_md}
\input{doc_help_elektra-metadata_md}
\chapter{elektra-\/mounting(7) -- mounting}
\label{doc_help_elektra-mounting_md}
\Hypertarget{doc_help_elektra-mounting_md}
\input{doc_help_elektra-mounting_md}
\chapter{elektra-\/namespaces(7) -- namespaces}
\label{doc_help_elektra-namespaces_md}
\Hypertarget{doc_help_elektra-namespaces_md}
\input{doc_help_elektra-namespaces_md}
\chapter{elektra-\/related -- related configuration systems}
\label{doc_help_elektra-related_md}
\Hypertarget{doc_help_elektra-related_md}
\input{doc_help_elektra-related_md}
\chapter{elektra-\/semantics(7) -- Semantics of KDB}
\label{doc_help_elektra-semantics_md}
\Hypertarget{doc_help_elektra-semantics_md}
\input{doc_help_elektra-semantics_md}
\chapter{elektra-\/spec(7) -- spec namespace}
\label{doc_help_elektra-spec_md}
\Hypertarget{doc_help_elektra-spec_md}
\input{doc_help_elektra-spec_md}
\chapter{elektra-\/sync-\/flag(7) -- detection for writing}
\label{doc_help_elektra-sync-flag_md}
\Hypertarget{doc_help_elektra-sync-flag_md}
\input{doc_help_elektra-sync-flag_md}
\chapter{kdb-\/backup -- Make a backup of current KDB}
\label{doc_help_kdb-backup_md}
\Hypertarget{doc_help_kdb-backup_md}
\input{doc_help_kdb-backup_md}
\chapter{kdb-\/basename(1) -- Get the basename of a key name}
\label{doc_help_kdb-basename_md}
\Hypertarget{doc_help_kdb-basename_md}
\input{doc_help_kdb-basename_md}
\chapter{kdb-\/cache(1) -- Enable, disable or clear the cache}
\label{doc_help_kdb-cache_md}
\Hypertarget{doc_help_kdb-cache_md}
\input{doc_help_kdb-cache_md}
\chapter{kdb-\/change-\/resolver-\/symlink -- Changes the default resolver symlink}
\label{doc_help_kdb-change-resolver-symlink_md}
\Hypertarget{doc_help_kdb-change-resolver-symlink_md}
\input{doc_help_kdb-change-resolver-symlink_md}
\chapter{kdb-\/change-\/storage-\/symlink -- Changes the default storage symlink}
\label{doc_help_kdb-change-storage-symlink_md}
\Hypertarget{doc_help_kdb-change-storage-symlink_md}
\input{doc_help_kdb-change-storage-symlink_md}
\chapter{kdb-\/plugin-\/check-\/env-\/dep -- Checks which mount points are influenced by environment variables}
\label{doc_help_kdb-check-env-dep_md}
\Hypertarget{doc_help_kdb-check-env-dep_md}
\input{doc_help_kdb-check-env-dep_md}
\chapter{kdb-\/cmerge(1) -- Three-\/way merge of Key\+Sets}
\label{doc_help_kdb-cmerge_md}
\Hypertarget{doc_help_kdb-cmerge_md}
\input{doc_help_kdb-cmerge_md}
\chapter{kdb-\/complete(1) -- Show suggestions how to complete a given path}
\label{doc_help_kdb-complete_md}
\Hypertarget{doc_help_kdb-complete_md}
\input{doc_help_kdb-complete_md}
\chapter{kdb-\/convert(1) -- Convert configuration files using elektra}
\label{doc_help_kdb-convert_md}
\Hypertarget{doc_help_kdb-convert_md}
\input{doc_help_kdb-convert_md}
\chapter{kdb-\/cp(1) -- Copy keys within the key database}
\label{doc_help_kdb-cp_md}
\Hypertarget{doc_help_kdb-cp_md}
\input{doc_help_kdb-cp_md}
\chapter{kdb-\/dirname(1) -- Get the cascading directory name of a key name}
\label{doc_help_kdb-dirname_md}
\Hypertarget{doc_help_kdb-dirname_md}
\input{doc_help_kdb-dirname_md}
\chapter{kdb-\/editor(1) -- Use your editor for editing KDB}
\label{doc_help_kdb-editor_md}
\Hypertarget{doc_help_kdb-editor_md}
\input{doc_help_kdb-editor_md}
\chapter{kdb-\/export(1) -- Export keys from the key database}
\label{doc_help_kdb-export_md}
\Hypertarget{doc_help_kdb-export_md}
\input{doc_help_kdb-export_md}
\chapter{kdb-\/file(1) -- Displays which file a key is stored in}
\label{doc_help_kdb-file_md}
\Hypertarget{doc_help_kdb-file_md}
\input{doc_help_kdb-file_md}
\chapter{kdb-\/find-\/tools(1) -- The tool for finding tools}
\label{doc_help_kdb-find-tools_md}
\Hypertarget{doc_help_kdb-find-tools_md}
\input{doc_help_kdb-find-tools_md}
\chapter{kdb-\/find(1) -- Find keys in the key database}
\label{doc_help_kdb-find_md}
\Hypertarget{doc_help_kdb-find_md}
\input{doc_help_kdb-find_md}
\chapter{kdb-\/gen-\/highlevel(1) -- High-\/level API code-\/generator template}
\label{doc_help_kdb-gen-highlevel_md}
\Hypertarget{doc_help_kdb-gen-highlevel_md}
\input{doc_help_kdb-gen-highlevel_md}
\chapter{kdb-\/gen(1) -- Elektra\textquotesingle{}s code-\/generator}
\label{doc_help_kdb-gen_md}
\Hypertarget{doc_help_kdb-gen_md}
\input{doc_help_kdb-gen_md}
\chapter{kdb-\/get(1) -- Get the value of a key stored in the key database}
\label{doc_help_kdb-get_md}
\Hypertarget{doc_help_kdb-get_md}
\input{doc_help_kdb-get_md}
\chapter{kdb-\/global-\/mount(1) -\/ Globally mount plugins}
\label{doc_help_kdb-global-mount_md}
\Hypertarget{doc_help_kdb-global-mount_md}
\input{doc_help_kdb-global-mount_md}
\chapter{kdb-\/global-\/umount(1) -\/ Unmount a global plugin from the key database}
\label{doc_help_kdb-global-umount_md}
\Hypertarget{doc_help_kdb-global-umount_md}
\input{doc_help_kdb-global-umount_md}
\chapter{kdb-\/help(1) -- Show man page for elektra tools}
\label{doc_help_kdb-help_md}
\Hypertarget{doc_help_kdb-help_md}
\input{doc_help_kdb-help_md}
\chapter{kdb-\/import(1) -- Import an existing configuration into the key database}
\label{doc_help_kdb-import_md}
\Hypertarget{doc_help_kdb-import_md}
\input{doc_help_kdb-import_md}
\chapter{kdb-\/install-\/config-\/file(1) -- Install configuration files in Elektra}
\label{doc_help_kdb-install-config-file_md}
\Hypertarget{doc_help_kdb-install-config-file_md}
\input{doc_help_kdb-install-config-file_md}
\chapter{kdb-\/list-\/commands(1) -- List commands available to Elektra}
\label{doc_help_kdb-list-commands_md}
\Hypertarget{doc_help_kdb-list-commands_md}
\input{doc_help_kdb-list-commands_md}
\chapter{kdb-\/list-\/tools(1) -\/ List all external tools available to Elektra}
\label{doc_help_kdb-list-tools_md}
\Hypertarget{doc_help_kdb-list-tools_md}
\input{doc_help_kdb-list-tools_md}
\chapter{kdb-\/ls(1) -- List keys in the key database}
\label{doc_help_kdb-ls_md}
\Hypertarget{doc_help_kdb-ls_md}
\input{doc_help_kdb-ls_md}
\chapter{kdb-\/merge(1) -- Three-\/way merge of Key\+Sets}
\label{doc_help_kdb-merge_md}
\Hypertarget{doc_help_kdb-merge_md}
\input{doc_help_kdb-merge_md}
\chapter{kdb-\/meta-\/get(1) -- Get the value of a metakey stored in the key database}
\label{doc_help_kdb-meta-get_md}
\Hypertarget{doc_help_kdb-meta-get_md}
\input{doc_help_kdb-meta-get_md}
\chapter{kdb-\/meta-\/ls(1) -\/ Print metakeys associated with a key}
\label{doc_help_kdb-meta-ls_md}
\Hypertarget{doc_help_kdb-meta-ls_md}
\input{doc_help_kdb-meta-ls_md}
\chapter{kdb-\/meta-\/rm(1) -- Remove metakey of a key from the key database}
\label{doc_help_kdb-meta-rm_md}
\Hypertarget{doc_help_kdb-meta-rm_md}
\input{doc_help_kdb-meta-rm_md}
\chapter{kdb-\/meta-\/set(1) -- Set the value of a metakey}
\label{doc_help_kdb-meta-set_md}
\Hypertarget{doc_help_kdb-meta-set_md}
\input{doc_help_kdb-meta-set_md}
\chapter{kdb-\/meta-\/show(1) -- Print all metakeys along with their value}
\label{doc_help_kdb-meta-show_md}
\Hypertarget{doc_help_kdb-meta-show_md}
\input{doc_help_kdb-meta-show_md}
\chapter{kdb-\/mount-\/java(1) -- Mounting Java Plugins}
\label{doc_help_kdb-mount-java_md}
\Hypertarget{doc_help_kdb-mount-java_md}
\input{doc_help_kdb-mount-java_md}
\chapter{kdb-\/mount-\/list-\/all-\/files -- List all mounted files}
\label{doc_help_kdb-mount-list-all-files_md}
\Hypertarget{doc_help_kdb-mount-list-all-files_md}
\input{doc_help_kdb-mount-list-all-files_md}
\chapter{kdb-\/mount(1) -\/ Mount a file to the key database}
\label{doc_help_kdb-mount_md}
\Hypertarget{doc_help_kdb-mount_md}
\input{doc_help_kdb-mount_md}
\chapter{kdb-\/mountpoint-\/info -- Print information about the default storage and resolver or a mount point}
\label{doc_help_kdb-mountpoint-info_md}
\Hypertarget{doc_help_kdb-mountpoint-info_md}
\input{doc_help_kdb-mountpoint-info_md}
\chapter{kdb-\/mv(1) -- Move keys within the key database}
\label{doc_help_kdb-mv_md}
\Hypertarget{doc_help_kdb-mv_md}
\input{doc_help_kdb-mv_md}
\chapter{kdb-\/namespace(1) -- Get the namespace of a key name}
\label{doc_help_kdb-namespace_md}
\Hypertarget{doc_help_kdb-namespace_md}
\input{doc_help_kdb-namespace_md}
\chapter{kdb-\/plugin-\/check(1) -- Perform internal checks}
\label{doc_help_kdb-plugin-check_md}
\Hypertarget{doc_help_kdb-plugin-check_md}
\input{doc_help_kdb-plugin-check_md}
\chapter{kdb-\/plugin-\/info(1) -- Print information about an Elektra plugin}
\label{doc_help_kdb-plugin-info_md}
\Hypertarget{doc_help_kdb-plugin-info_md}
\input{doc_help_kdb-plugin-info_md}
\chapter{kdb-\/plugin-\/list(1) -- List plugins available to Elektra}
\label{doc_help_kdb-plugin-list_md}
\Hypertarget{doc_help_kdb-plugin-list_md}
\input{doc_help_kdb-plugin-list_md}
\chapter{kdb-\/remount(1) -\/ Use an existing backend to mount a new file}
\label{doc_help_kdb-remount_md}
\Hypertarget{doc_help_kdb-remount_md}
\input{doc_help_kdb-remount_md}
\chapter{kdb-\/reset-\/elektra(1) -\/ Resets system\+:/elektra}
\label{doc_help_kdb-reset-elektra_md}
\Hypertarget{doc_help_kdb-reset-elektra_md}
\input{doc_help_kdb-reset-elektra_md}
\chapter{kdb-\/reset(1) -\/ Resets the whole KDB}
\label{doc_help_kdb-reset_md}
\Hypertarget{doc_help_kdb-reset_md}
\input{doc_help_kdb-reset_md}
\chapter{kdb-\/restore -- Restore from backup}
\label{doc_help_kdb-restore_md}
\Hypertarget{doc_help_kdb-restore_md}
\input{doc_help_kdb-restore_md}
\chapter{kdb-\/rm(1) -- Remove key(s) from the key database}
\label{doc_help_kdb-rm_md}
\Hypertarget{doc_help_kdb-rm_md}
\input{doc_help_kdb-rm_md}
\chapter{kdb-\/set(1) -- Set the value of a key}
\label{doc_help_kdb-set_md}
\Hypertarget{doc_help_kdb-set_md}
\input{doc_help_kdb-set_md}
\chapter{kdb-\/sget(1) -- Get the value of a key stored in the key database from a script}
\label{doc_help_kdb-sget_md}
\Hypertarget{doc_help_kdb-sget_md}
\input{doc_help_kdb-sget_md}
\chapter{kdb-\/shell(1) -- Start a kdb shell instance}
\label{doc_help_kdb-shell_md}
\Hypertarget{doc_help_kdb-shell_md}
\input{doc_help_kdb-shell_md}
\chapter{kdb-\/spec-\/mount(1) -\/ Mount a spec file to the key database}
\label{doc_help_kdb-spec-mount_md}
\Hypertarget{doc_help_kdb-spec-mount_md}
\input{doc_help_kdb-spec-mount_md}
\chapter{kdb-\/stash -- Stash away KDB to be restored later}
\label{doc_help_kdb-stash_md}
\Hypertarget{doc_help_kdb-stash_md}
\input{doc_help_kdb-stash_md}
\chapter{kdb-\/test(1) -- Run test(s) on the key database}
\label{doc_help_kdb-test_md}
\Hypertarget{doc_help_kdb-test_md}
\input{doc_help_kdb-test_md}
\chapter{kdb-\/umount-\/all(1) -\/ Unmount everything in the key database}
\label{doc_help_kdb-umount-all_md}
\Hypertarget{doc_help_kdb-umount-all_md}
\input{doc_help_kdb-umount-all_md}
\chapter{kdb-\/umount(1) -\/ Unmount a file from the key database}
\label{doc_help_kdb-umount_md}
\Hypertarget{doc_help_kdb-umount_md}
\input{doc_help_kdb-umount_md}
\chapter{kdb-\/validate(1) -\/ Validate key values}
\label{doc_help_kdb-validate_md}
\Hypertarget{doc_help_kdb-validate_md}
\input{doc_help_kdb-validate_md}
\chapter{kdb(1) -- key database access tools}
\label{doc_help_kdb_md}
\Hypertarget{doc_help_kdb_md}
\input{doc_help_kdb_md}
\chapter{Ideas for Contributing to Elektra}
\label{doc_IDEAS_md}
\Hypertarget{doc_IDEAS_md}
\input{doc_IDEAS_md}
\chapter{Rendered Images}
\label{doc_images_README_md}
\Hypertarget{doc_images_README_md}
\input{doc_images_README_md}
\chapter{Install}
\label{doc_INSTALL_md}
\Hypertarget{doc_INSTALL_md}
\input{doc_INSTALL_md}
\chapter{Key Names in Elektra}
\label{doc_KEYNAMES_md}
\Hypertarget{doc_KEYNAMES_md}
\input{doc_KEYNAMES_md}
\chapter{Man Pages}
\label{doc_man_README_md}
\Hypertarget{doc_man_README_md}
\input{doc_man_README_md}
\chapter{Markdown Link Converter}
\label{doc_markdownlinkconverter_README_md}
\Hypertarget{doc_markdownlinkconverter_README_md}
\input{doc_markdownlinkconverter_README_md}
\chapter{0.8.6 Release}
\label{doc_news_2014-06-21_0_8_6_md}
\Hypertarget{doc_news_2014-06-21_0_8_6_md}
\input{doc_news_2014-06-21_0_8_6_md}
\chapter{0.8.7 release}
\label{doc_news_2014-07-28_0_8_7_md}
\Hypertarget{doc_news_2014-07-28_0_8_7_md}
\input{doc_news_2014-07-28_0_8_7_md}
\chapter{0.8.8 Release}
\label{doc_news_2014-09-02_0_8_8_md}
\Hypertarget{doc_news_2014-09-02_0_8_8_md}
\input{doc_news_2014-09-02_0_8_8_md}
\chapter{Augeas and Config\+::Model}
\label{doc_news_2014-10-22_augeas_md}
\Hypertarget{doc_news_2014-10-22_augeas_md}
\input{doc_news_2014-10-22_augeas_md}
\chapter{0.8.9 Release}
\label{doc_news_2014-11-04_0_8_9_md}
\Hypertarget{doc_news_2014-11-04_0_8_9_md}
\input{doc_news_2014-11-04_0_8_9_md}
\chapter{0.8.10 Release}
\label{doc_news_2014-12-02_0_8_10_md}
\Hypertarget{doc_news_2014-12-02_0_8_10_md}
\input{doc_news_2014-12-02_0_8_10_md}
\chapter{0.8.11 Release}
\label{doc_news_2015-04-03_0_8_11_md}
\Hypertarget{doc_news_2015-04-03_0_8_11_md}
\input{doc_news_2015-04-03_0_8_11_md}
\chapter{0.8.12 Release}
\label{doc_news_2015-07-13_0_8_12_md}
\Hypertarget{doc_news_2015-07-13_0_8_12_md}
\input{doc_news_2015-07-13_0_8_12_md}
\chapter{0.8.13 Release}
\label{doc_news_2015-09-17_0_8_13_md}
\Hypertarget{doc_news_2015-09-17_0_8_13_md}
\input{doc_news_2015-09-17_0_8_13_md}
\chapter{0.8.14 Release}
\label{doc_news_2015-11-19_0_8_14_md}
\Hypertarget{doc_news_2015-11-19_0_8_14_md}
\input{doc_news_2015-11-19_0_8_14_md}
\chapter{0.8.15 Release}
\label{doc_news_2016-02-16_0_8_15_md}
\Hypertarget{doc_news_2016-02-16_0_8_15_md}
\input{doc_news_2016-02-16_0_8_15_md}
\chapter{0.8.16 Release}
\label{doc_news_2016-04-29_0_8_16_md}
\Hypertarget{doc_news_2016-04-29_0_8_16_md}
\input{doc_news_2016-04-29_0_8_16_md}
\chapter{0.8.17 Release}
\label{doc_news_2016-06-14_0_8_17_md}
\Hypertarget{doc_news_2016-06-14_0_8_17_md}
\input{doc_news_2016-06-14_0_8_17_md}
\chapter{0.8.18 Release}
\label{doc_news_2016-09-17_0_8_18_md}
\Hypertarget{doc_news_2016-09-17_0_8_18_md}
\input{doc_news_2016-09-17_0_8_18_md}
\chapter{0.8.19 Release}
\label{doc_news_2016-11-22_0_8_19_md}
\Hypertarget{doc_news_2016-11-22_0_8_19_md}
\input{doc_news_2016-11-22_0_8_19_md}
\chapter{Website Release}
\label{doc_news_2016-12-17_website_release_md}
\Hypertarget{doc_news_2016-12-17_website_release_md}
\input{doc_news_2016-12-17_website_release_md}
\chapter{Elektrify LCDproc}
\label{doc_news_2017-03-18_lcdproc_md}
\Hypertarget{doc_news_2017-03-18_lcdproc_md}
\input{doc_news_2017-03-18_lcdproc_md}
\chapter{0.8.20 Release}
\label{doc_news_2017-10-31_0_8_20_md}
\Hypertarget{doc_news_2017-10-31_0_8_20_md}
\input{doc_news_2017-10-31_0_8_20_md}
\chapter{0.8.21 Release}
\label{doc_news_2017-12-22_0_8_21_md}
\Hypertarget{doc_news_2017-12-22_0_8_21_md}
\input{doc_news_2017-12-22_0_8_21_md}
\chapter{0.8.22 Release}
\label{doc_news_2018-03-27_0_8_22_md}
\Hypertarget{doc_news_2018-03-27_0_8_22_md}
\input{doc_news_2018-03-27_0_8_22_md}
\chapter{0.8.23 Release}
\label{doc_news_2018-05-13_0_8_23_md}
\Hypertarget{doc_news_2018-05-13_0_8_23_md}
\input{doc_news_2018-05-13_0_8_23_md}
\chapter{0.8.24 Release}
\label{doc_news_2018-08-18_0_8_24_md}
\Hypertarget{doc_news_2018-08-18_0_8_24_md}
\input{doc_news_2018-08-18_0_8_24_md}
\chapter{0.8.25 Release}
\label{doc_news_2018-11-18_0_8_25_md}
\Hypertarget{doc_news_2018-11-18_0_8_25_md}
\input{doc_news_2018-11-18_0_8_25_md}
\chapter{0.8.26 Release}
\label{doc_news_2019-02-26_0_8_26_md}
\Hypertarget{doc_news_2019-02-26_0_8_26_md}
\input{doc_news_2019-02-26_0_8_26_md}
\chapter{0.9.0 Release}
\label{doc_news_2019-08-06_0_9_0_md}
\Hypertarget{doc_news_2019-08-06_0_9_0_md}
\input{doc_news_2019-08-06_0_9_0_md}
\chapter{0.9.1 Release}
\label{doc_news_2019-11-26_0_9_1_md}
\Hypertarget{doc_news_2019-11-26_0_9_1_md}
\input{doc_news_2019-11-26_0_9_1_md}
\chapter{0.9.2 Release}
\label{doc_news_2020-05-26_0_9_2_md}
\Hypertarget{doc_news_2020-05-26_0_9_2_md}
\input{doc_news_2020-05-26_0_9_2_md}
\chapter{0.9.3 Release}
\label{doc_news_2020-10-30_0_9_3_md}
\Hypertarget{doc_news_2020-10-30_0_9_3_md}
\input{doc_news_2020-10-30_0_9_3_md}
\chapter{0.9.4 Release}
\label{doc_news_2021-02-01_0_9_4_md}
\Hypertarget{doc_news_2021-02-01_0_9_4_md}
\input{doc_news_2021-02-01_0_9_4_md}
\chapter{0.9.5 Release}
\label{doc_news_2021-04-12_0_9_5_md}
\Hypertarget{doc_news_2021-04-12_0_9_5_md}
\input{doc_news_2021-04-12_0_9_5_md}
\chapter{0.9.6 Release}
\label{doc_news_2021-06-07_0_9_6_md}
\Hypertarget{doc_news_2021-06-07_0_9_6_md}
\input{doc_news_2021-06-07_0_9_6_md}
\chapter{0.9.7 Release}
\label{doc_news_2021-07-09_0_9_7_md}
\Hypertarget{doc_news_2021-07-09_0_9_7_md}
\input{doc_news_2021-07-09_0_9_7_md}
\chapter{0.9.8 Release}
\label{doc_news_2021-10-04_0_9_8_md}
\Hypertarget{doc_news_2021-10-04_0_9_8_md}
\input{doc_news_2021-10-04_0_9_8_md}
\chapter{0.9.9 Release}
\label{doc_news_2022-03-10_0_9_9_md}
\Hypertarget{doc_news_2022-03-10_0_9_9_md}
\input{doc_news_2022-03-10_0_9_9_md}
\chapter{0.9.10 Release}
\label{doc_news_2022-07-11_0_9_10_md}
\Hypertarget{doc_news_2022-07-11_0_9_10_md}
\input{doc_news_2022-07-11_0_9_10_md}
\chapter{0.9.$<$$<$VERSION$>$$>$ Release}
\label{doc_news__preparation_next_release_md}
\Hypertarget{doc_news__preparation_next_release_md}
\input{doc_news__preparation_next_release_md}
\chapter{Citations}
\label{doc_paper_README_md}
\Hypertarget{doc_paper_README_md}
\input{doc_paper_README_md}
\chapter{Documentation Index}
\label{doc_README_md}
\Hypertarget{doc_README_md}
\input{doc_README_md}
\chapter{Security}
\label{doc_SECURITY_md}
\Hypertarget{doc_SECURITY_md}
\input{doc_SECURITY_md}
\chapter{Testing}
\label{doc_TESTING_md}
\Hypertarget{doc_TESTING_md}
\input{doc_TESTING_md}
\chapter{Introduction}
\label{doc_tutorials_application-integration_md}
\Hypertarget{doc_tutorials_application-integration_md}
\input{doc_tutorials_application-integration_md}
\chapter{Arrays}
\label{doc_tutorials_arrays_md}
\Hypertarget{doc_tutorials_arrays_md}
\input{doc_tutorials_arrays_md}
\chapter{Benchmarking}
\label{doc_tutorials_benchmarking_md}
\Hypertarget{doc_tutorials_benchmarking_md}
\input{doc_tutorials_benchmarking_md}
\chapter{Cascading Lookups}
\label{doc_tutorials_cascading_md}
\Hypertarget{doc_tutorials_cascading_md}
\input{doc_tutorials_cascading_md}
\chapter{How-\/\+To\+: Merging}
\label{doc_tutorials_cmerge_md}
\Hypertarget{doc_tutorials_cmerge_md}
\input{doc_tutorials_cmerge_md}
\chapter{Code-\/generator}
\label{doc_tutorials_code-generator_md}
\Hypertarget{doc_tutorials_code-generator_md}
\input{doc_tutorials_code-generator_md}
\chapter{Command-\/line Options}
\label{doc_tutorials_command-line-options_md}
\Hypertarget{doc_tutorials_command-line-options_md}
\input{doc_tutorials_command-line-options_md}
\chapter{Compilation Variants}
\label{doc_tutorials_compilation-variants_md}
\Hypertarget{doc_tutorials_compilation-variants_md}
\input{doc_tutorials_compilation-variants_md}
\chapter{Introduction}
\label{doc_tutorials_contributing-clion_md}
\Hypertarget{doc_tutorials_contributing-clion_md}
\input{doc_tutorials_contributing-clion_md}
\chapter{Contributing with Windows}
\label{doc_tutorials_contributing-windows_md}
\Hypertarget{doc_tutorials_contributing-windows_md}
\input{doc_tutorials_contributing-windows_md}
\chapter{Cryptographic Methods in Elektra}
\label{doc_tutorials_crypto_md}
\Hypertarget{doc_tutorials_crypto_md}
\input{doc_tutorials_crypto_md}
\chapter{How-\/\+To\+: kdb export}
\label{doc_tutorials_export_md}
\Hypertarget{doc_tutorials_export_md}
\input{doc_tutorials_export_md}
\chapter{Hello, Elektra}
\label{doc_tutorials_hello-elektra_md}
\Hypertarget{doc_tutorials_hello-elektra_md}
\input{doc_tutorials_hello-elektra_md}
\chapter{Bindings for the High-\/level API}
\label{doc_tutorials_highlevel-bindings_md}
\Hypertarget{doc_tutorials_highlevel-bindings_md}
\input{doc_tutorials_highlevel-bindings_md}
\chapter{High-\/level API (with code-\/generation)}
\label{doc_tutorials_highlevel_md}
\Hypertarget{doc_tutorials_highlevel_md}
\input{doc_tutorials_highlevel_md}
\chapter{How-\/\+To\+: kdb import}
\label{doc_tutorials_import_md}
\Hypertarget{doc_tutorials_import_md}
\input{doc_tutorials_import_md}
\chapter{How-\/\+To\+: install configuration files}
\label{doc_tutorials_install-config-files_md}
\Hypertarget{doc_tutorials_install-config-files_md}
\input{doc_tutorials_install-config-files_md}
\chapter{elektra-\/web}
\label{doc_tutorials_install-webui_md}
\Hypertarget{doc_tutorials_install-webui_md}
\input{doc_tutorials_install-webui_md}
\chapter{How-\/\+To\+: Java kdb}
\label{doc_tutorials_java-kdb_md}
\Hypertarget{doc_tutorials_java-kdb_md}
\input{doc_tutorials_java-kdb_md}
\chapter{How-\/\+To\+: Write a Java Plugin}
\label{doc_tutorials_java-plugins_md}
\Hypertarget{doc_tutorials_java-plugins_md}
\input{doc_tutorials_java-plugins_md}
\chapter{Language Bindings}
\label{doc_tutorials_language-bindings_md}
\Hypertarget{doc_tutorials_language-bindings_md}
\input{doc_tutorials_language-bindings_md}
\chapter{How-\/\+To\+: Logging}
\label{doc_tutorials_logger_md}
\Hypertarget{doc_tutorials_logger_md}
\input{doc_tutorials_logger_md}
\chapter{How-\/\+To\+: kdb merge}
\label{doc_tutorials_merge_md}
\Hypertarget{doc_tutorials_merge_md}
\input{doc_tutorials_merge_md}
\chapter{Mounting}
\label{doc_tutorials_mount_md}
\Hypertarget{doc_tutorials_mount_md}
\input{doc_tutorials_mount_md}
\chapter{Understanding Namespaces}
\label{doc_tutorials_namespaces_md}
\Hypertarget{doc_tutorials_namespaces_md}
\input{doc_tutorials_namespaces_md}
\chapter{Notification Tutorial}
\label{doc_tutorials_notifications_md}
\Hypertarget{doc_tutorials_notifications_md}
\input{doc_tutorials_notifications_md}
\chapter{How-\/\+To\+: Write a Plugin}
\label{doc_tutorials_plugins_md}
\Hypertarget{doc_tutorials_plugins_md}
\input{doc_tutorials_plugins_md}
\chapter{Profiling}
\label{doc_tutorials_profiling_md}
\Hypertarget{doc_tutorials_profiling_md}
\input{doc_tutorials_profiling_md}
\chapter{How-\/\+To\+: Python kdb}
\label{doc_tutorials_python-kdb_md}
\Hypertarget{doc_tutorials_python-kdb_md}
\input{doc_tutorials_python-kdb_md}
\chapter{README}
\label{md_doc_tutorials_README}
\Hypertarget{md_doc_tutorials_README}
\input{md_doc_tutorials_README}
\chapter{Introduction}
\label{doc_tutorials_run_all_tests_with_docker_md}
\Hypertarget{doc_tutorials_run_all_tests_with_docker_md}
\input{doc_tutorials_run_all_tests_with_docker_md}
\chapter{Introduction}
\label{doc_tutorials_run_reformatting_script_with_docker_md}
\Hypertarget{doc_tutorials_run_reformatting_script_with_docker_md}
\input{doc_tutorials_run_reformatting_script_with_docker_md}
\chapter{How to Write a Specification in Elektra}
\label{doc_tutorials_specification_md}
\Hypertarget{doc_tutorials_specification_md}
\input{doc_tutorials_specification_md}
\chapter{How-\/\+To\+: Write a (Well Behaved) Storage Plugin}
\label{doc_tutorials_storage-plugins_md}
\Hypertarget{doc_tutorials_storage-plugins_md}
\input{doc_tutorials_storage-plugins_md}
\chapter{Validation}
\label{doc_tutorials_validation_md}
\Hypertarget{doc_tutorials_validation_md}
\input{doc_tutorials_validation_md}
\chapter{elektra-\/web Use Cases}
\label{doc_usecases_elektra_web_README_md}
\Hypertarget{doc_usecases_elektra_web_README_md}
\input{doc_usecases_elektra_web_README_md}
\chapter{Use Case\+: Adding keys}
\label{doc_usecases_elektra_web_UC_adding_keys_md}
\Hypertarget{doc_usecases_elektra_web_UC_adding_keys_md}
\input{doc_usecases_elektra_web_UC_adding_keys_md}
\chapter{Use Case\+: Drag \& Drop keys}
\label{doc_usecases_elektra_web_UC_drag_n_drop_md}
\Hypertarget{doc_usecases_elektra_web_UC_drag_n_drop_md}
\input{doc_usecases_elektra_web_UC_drag_n_drop_md}
\chapter{Use Case\+: Finding keys}
\label{doc_usecases_elektra_web_UC_finding_keys_md}
\Hypertarget{doc_usecases_elektra_web_UC_finding_keys_md}
\input{doc_usecases_elektra_web_UC_finding_keys_md}
\chapter{Use Case\+: Key validation}
\label{doc_usecases_elektra_web_UC_key_validation_md}
\Hypertarget{doc_usecases_elektra_web_UC_key_validation_md}
\input{doc_usecases_elektra_web_UC_key_validation_md}
\chapter{Use Case\+: Modifying keys}
\label{doc_usecases_elektra_web_UC_modifying_keys_md}
\Hypertarget{doc_usecases_elektra_web_UC_modifying_keys_md}
\input{doc_usecases_elektra_web_UC_modifying_keys_md}
\chapter{Use Case\+: Setup Instance}
\label{doc_usecases_elektra_web_UC_setup_instance_md}
\Hypertarget{doc_usecases_elektra_web_UC_setup_instance_md}
\input{doc_usecases_elektra_web_UC_setup_instance_md}
\chapter{Use Case\+: Undo/\+Redo}
\label{doc_usecases_elektra_web_UC_undo_redo_md}
\Hypertarget{doc_usecases_elektra_web_UC_undo_redo_md}
\input{doc_usecases_elektra_web_UC_undo_redo_md}
\chapter{Use Case\+: View Configuration of an Instance}
\label{doc_usecases_elektra_web_UC_view_config_md}
\Hypertarget{doc_usecases_elektra_web_UC_view_config_md}
\input{doc_usecases_elektra_web_UC_view_config_md}
\chapter{Distinction of Use Cases}
\label{doc_usecases_snippet_sharing_distinction_use_cases_md}
\Hypertarget{doc_usecases_snippet_sharing_distinction_use_cases_md}
\input{doc_usecases_snippet_sharing_distinction_use_cases_md}
\chapter{Use Case\+: Authenticate}
\label{doc_usecases_snippet_sharing_UC_authenticate_md}
\Hypertarget{doc_usecases_snippet_sharing_UC_authenticate_md}
\input{doc_usecases_snippet_sharing_UC_authenticate_md}
\chapter{Use Case\+: Convert Configuration Snippet}
\label{doc_usecases_snippet_sharing_UC_convert_snippet_md}
\Hypertarget{doc_usecases_snippet_sharing_UC_convert_snippet_md}
\input{doc_usecases_snippet_sharing_UC_convert_snippet_md}
\chapter{Use Case\+: Create Configuration Snippet}
\label{doc_usecases_snippet_sharing_UC_create_snippet_md}
\Hypertarget{doc_usecases_snippet_sharing_UC_create_snippet_md}
\input{doc_usecases_snippet_sharing_UC_create_snippet_md}
\chapter{Use Case\+: Delete Configuration Snippet}
\label{doc_usecases_snippet_sharing_UC_delete_snippet_md}
\Hypertarget{doc_usecases_snippet_sharing_UC_delete_snippet_md}
\input{doc_usecases_snippet_sharing_UC_delete_snippet_md}
\chapter{Use Case\+: View Details for Specific Configuration Snippet}
\label{doc_usecases_snippet_sharing_UC_details_snippet_md}
\Hypertarget{doc_usecases_snippet_sharing_UC_details_snippet_md}
\input{doc_usecases_snippet_sharing_UC_details_snippet_md}
\chapter{Use Case\+: Download Configuration Snippet in Specific Format}
\label{doc_usecases_snippet_sharing_UC_download_snippet_md}
\Hypertarget{doc_usecases_snippet_sharing_UC_download_snippet_md}
\input{doc_usecases_snippet_sharing_UC_download_snippet_md}
\chapter{Use Case\+: Create Configuration Snippet from Existing Snippet}
\label{doc_usecases_snippet_sharing_UC_duplicate_snippet_md}
\Hypertarget{doc_usecases_snippet_sharing_UC_duplicate_snippet_md}
\input{doc_usecases_snippet_sharing_UC_duplicate_snippet_md}
\chapter{Use Case\+: Edit Configuration Snippet}
\label{doc_usecases_snippet_sharing_UC_edit_snippet_md}
\Hypertarget{doc_usecases_snippet_sharing_UC_edit_snippet_md}
\input{doc_usecases_snippet_sharing_UC_edit_snippet_md}
\chapter{Use Case\+: Edit User}
\label{doc_usecases_snippet_sharing_UC_edit_user_md}
\Hypertarget{doc_usecases_snippet_sharing_UC_edit_user_md}
\input{doc_usecases_snippet_sharing_UC_edit_user_md}
\chapter{Use Case\+: Register User Account}
\label{doc_usecases_snippet_sharing_UC_register_md}
\Hypertarget{doc_usecases_snippet_sharing_UC_register_md}
\input{doc_usecases_snippet_sharing_UC_register_md}
\chapter{Use Case\+: Reset Password}
\label{doc_usecases_snippet_sharing_UC_reset_password_md}
\Hypertarget{doc_usecases_snippet_sharing_UC_reset_password_md}
\input{doc_usecases_snippet_sharing_UC_reset_password_md}
\chapter{Use Case\+: Search for Configuration Snippets}
\label{doc_usecases_snippet_sharing_UC_search_snippet_md}
\Hypertarget{doc_usecases_snippet_sharing_UC_search_snippet_md}
\input{doc_usecases_snippet_sharing_UC_search_snippet_md}
\chapter{Use Case\+: Search for Users}
\label{doc_usecases_snippet_sharing_UC_search_user_md}
\Hypertarget{doc_usecases_snippet_sharing_UC_search_user_md}
\input{doc_usecases_snippet_sharing_UC_search_user_md}
\chapter{Use Case\+: $<$Title$>$}
\label{doc_usecases_template_md}
\Hypertarget{doc_usecases_template_md}
\input{doc_usecases_template_md}
\chapter{Version}
\label{doc_VERSION_md}
\Hypertarget{doc_VERSION_md}
\input{doc_VERSION_md}
\chapter{VISION}
\label{doc_VISION_md}
\Hypertarget{doc_VISION_md}
\input{doc_VISION_md}
\chapter{Who uses Elektra?}
\label{doc_WHO_md}
\Hypertarget{doc_WHO_md}
\input{doc_WHO_md}
\chapter{Why Should I use Elektra?}
\label{doc_WHY_md}
\Hypertarget{doc_WHY_md}
\input{doc_WHY_md}
\chapter{Elektra}
\label{README_md}
\Hypertarget{README_md}
\input{README_md}
\chapter{Scripts Index}
\label{scripts_README_md}
\Hypertarget{scripts_README_md}
\input{scripts_README_md}
\chapter{Deprecated List}
\label{deprecated}
\Hypertarget{deprecated}
\input{deprecated}
\chapter{Module Index}
\input{modules}
\chapter{Namespace Index}
\input{namespaces}
\chapter{Hierarchical Index}
\input{hierarchy}
\chapter{Class Index}
\input{annotated}
\chapter{File Index}
\input{files}
\chapter{Module Documentation}
\input{group__highlevel}
\input{group__kdbio}
\input{group__invoke}
\input{group__kdb}
\input{group__key}
\input{group__keyset}
\input{group__meta}
\input{group__keymeta}
\input{group__keytest}
\input{group__modules}
\input{group__keyname}
\input{group__kdbnotification}
\input{group__plugin}
\input{group__keyvalue}
\chapter{Namespace Documentation}
\input{namespacekdb}
\input{namespacekdb_1_1tools}
\input{namespaceorg_1_1libelektra}
\input{namespaceorg_1_1libelektra_1_1exception}
\chapter{Class Documentation}
\input{classkdb_1_1tools_1_1Backend}
\input{classkdb_1_1tools_1_1BackendBuilder}
\input{classkdb_1_1tools_1_1BackendBuilderInit}
\input{classkdb_1_1tools_1_1BackendFactory}
\input{structkdb_1_1tools_1_1BackendInfo}
\input{classkdb_1_1tools_1_1BackendInterface}
\input{classkdb_1_1tools_1_1Backends}
\input{structkdb_1_1Command}
\input{classkdb_1_1Context}
\input{classkdb_1_1ContextPolicyIs}
\input{classkdb_1_1Coordinator}
\input{enumorg_1_1libelektra_1_1Key_1_1CreateArgumentTag}
\input{classkdb_1_1DefaultGetPolicy}
\input{classkdb_1_1DefaultSetPolicy}
\input{structDocBindingData}
\input{structDocOperationData}
\input{classkdb_1_1tools_1_1ErrorPlugins}
\input{classkdb_1_1tools_1_1GetPlugins}
\input{classkdb_1_1GetPolicyIs}
\input{classkdb_1_1tools_1_1GlobalPlugins}
\input{classkdb_1_1tools_1_1GlobalPluginsBuilder}
\input{structstd_1_1hash_3_01kdb_1_1Key_01_4}
\input{classkdb_1_1tools_1_1ImportExportBackend}
\input{classkdb_1_1KDB}
\input{classorg_1_1libelektra_1_1KDB}
\input{classorg_1_1libelektra_1_1exception_1_1KDBClosedException}
\input{classorg_1_1libelektra_1_1KDBException}
\input{classkdb_1_1Key}
\input{classorg_1_1libelektra_1_1Key}
\input{classorg_1_1libelektra_1_1exception_1_1KeyBinaryValueException}
\input{classorg_1_1libelektra_1_1exception_1_1KeyException}
\input{classorg_1_1libelektra_1_1exception_1_1KeyMetaException}
\input{classorg_1_1libelektra_1_1exception_1_1KeyNameException}
\input{classkdb_1_1KeySet}
\input{classorg_1_1libelektra_1_1KeySet}
\input{classorg_1_1libelektra_1_1exception_1_1KeySetException}
\input{classkdb_1_1KeySetIterator}
\input{classkdb_1_1KeySetReverseIterator}
\input{classorg_1_1libelektra_1_1exception_1_1KeyStringValueException}
\input{classkdb_1_1Layer}
\input{classkdb_1_1LockPolicyIs}
\input{classkdb_1_1tools_1_1merging_1_1MergingKDB}
\input{classkdb_1_1tools_1_1MockPluginDatabase}
\input{classkdb_1_1tools_1_1Modules}
\input{classkdb_1_1tools_1_1ModulesPluginDatabase}
\input{classkdb_1_1tools_1_1MountBackendBuilder}
\input{classkdb_1_1tools_1_1MountBackendInterface}
\input{classkdb_1_1NameIterator}
\input{classkdb_1_1NameReverseIterator}
\input{classorg_1_1libelektra_1_1NativePlugin}
\input{classkdb_1_1none__t}
\input{classkdb_1_1ObserverPolicyIs}
\input{structOpmphm}
\input{structOpmphmEdge}
\input{structkdb_1_1PerContext}
\input{classkdb_1_1tools_1_1Plugin}
\input{interfaceorg_1_1libelektra_1_1Plugin}
\input{classkdb_1_1tools_1_1PluginAdder}
\input{classkdb_1_1tools_1_1PluginDatabase}
\input{classorg_1_1libelektra_1_1PluginLoader}
\input{classkdb_1_1tools_1_1Plugins}
\input{classkdb_1_1tools_1_1PluginSpec}
\input{structkdb_1_1tools_1_1PluginSpecHash}
\input{classorg_1_1libelektra_1_1ReadableKey}
\input{classkdb_1_1tools_1_1SerializeInterface}
\input{classkdb_1_1tools_1_1SetPlugins}
\input{classkdb_1_1SetPolicyIs}
\input{structSomeIoLibHandle}
\input{classkdb_1_1tools_1_1SpecBackendBuilder}
\input{classkdb_1_1tools_1_1SpecReader}
\input{classkdb_1_1ThreadSubject}
\input{structkdb_1_1tools_1_1ToolException}
\input{structkdb_1_1VaAlloc}
\input{classkdb_1_1ValueObserver}
\input{classkdb_1_1Wrapped}
\input{classkdb_1_1WritePolicyIs}
\chapter{File Documentation}
\input{array_8c}
\input{automergeconfiguration_8cpp}
\input{automergeconfiguration_8hpp}
\input{automergestrategy_8cpp}
\input{automergestrategy_8hpp}
\input{backend_8c}
\input{examples_2backend_8cpp}
\input{src_2backend_8cpp}
\input{backend_8hpp}
\input{backendbuilder_8cpp}
\input{backendbuilder_8hpp}
\input{backendparser_8cpp}
\input{backendparser_8hpp}
\input{backends_8cpp}
\input{backends_8hpp}
\input{benchmark__plugins_8cpp}
\input{comparison_8cpp}
\input{comparison_8hpp}
\input{contracts_8c}
\input{conversion_8c}
\input{conversion_8h}
\input{dbus_8c}
\input{dbus_8h}
\input{dl_8c}
\input{doc_8c}
\input{doc_8h}
\input{elektra_8c}
\input{elektra_8h}
\input{elektra__array__value_8c}
\input{elektra__error_8c}
\input{elektra__value_8c}
\input{error_8h}
\input{errors_8c}
\input{ev_8h}
\input{functional_8c}
\input{glib_8h}
\input{global_8c}
\input{globbing_8c}
\input{hash_8c}
\input{importmergeconfiguration_8cpp}
\input{importmergeconfiguration_8hpp}
\input{interactivemergestrategy_8cpp}
\input{interactivemergestrategy_8hpp}
\input{internal_8c}
\input{invoke_8c}
\input{io_8c}
\input{io__doc_8c}
\input{kdb_8c}
\input{kdb_8hpp}
\input{kdbassert_8h}
\input{kdbcontext_8hpp}
\input{kdbenum_8c}
\input{kdberrors_8h}
\input{kdbexcept_8hpp}
\input{kdbextension_8h}
\input{kdbglobal_8h}
\input{kdbgopts_8h}
\input{kdbhelper_8h}
\input{kdbinternal_8h}
\input{kdbio_8h}
\input{kdbio_8hpp}
\input{kdbio__doc_8h}
\input{kdbioplugin_8h}
\input{kdbioprivate_8h}
\input{kdbiotest_8h}
\input{kdblogger_8h}
\input{kdbmacros_8h}
\input{kdbmerge_8h}
\input{kdbmeta_8h}
\input{kdbmodule_8h}
\input{kdbnotification_8h}
\input{kdbnotificationinternal_8h}
\input{kdbopmphm_8h}
\input{kdbopmphmpredictor_8h}
\input{kdbopts_8h}
\input{kdbos_8h}
\input{kdbplugin_8h}
\input{kdbplugin_8hpp}
\input{kdbprivate_8h}
\input{kdbproposal_8h}
\input{kdbrand_8h}
\input{kdbthread_8hpp}
\input{kdbtimer_8hpp}
\input{kdbvalue_8hpp}
\input{key_8c}
\input{key_8hpp}
\input{keyexcept_8hpp}
\input{keyhelper_8cpp}
\input{keyhelper_8hpp}
\input{keyhelpers_8c}
\input{keyio_8hpp}
\input{keymeta_8c}
\input{ease_2keyname_8c}
\input{elektra_2keyname_8c}
\input{keyset_8c}
\input{keyset_8hpp}
\input{keysetget_8hpp}
\input{keysetio_8hpp}
\input{keytest_8c}
\input{keyvalue_8c}
\input{log_8c}
\input{markdownlinkconverter_8c}
\input{mergeconfiguration_8hpp}
\input{mergeconflict_8hpp}
\input{mergeconflictstrategy_8cpp}
\input{mergeconflictstrategy_8hpp}
\input{mergeresult_8cpp}
\input{mergeresult_8hpp}
\input{mergetask_8hpp}
\input{mergetestutils_8cpp}
\input{merging_8cpp}
\input{mergingkdb_8cpp}
\input{mergingkdb_8hpp}
\input{meta_8c}
\input{metamergestrategy_8cpp}
\input{metamergestrategy_8hpp}
\input{modules_8cpp}
\input{modules_8hpp}
\input{mount_8c}
\input{newkeystrategy_8cpp}
\input{newkeystrategy_8hpp}
\input{nolog_8c}
\input{notification_8c}
\input{onesidemergeconfiguration_8cpp}
\input{onesidemergeconfiguration_8hpp}
\input{onesidestrategy_8cpp}
\input{onesidestrategy_8hpp}
\input{onesidevaluestrategy_8cpp}
\input{onesidevaluestrategy_8hpp}
\input{opmphm_8c}
\input{opmphmpredictor_8c}
\input{opts_8c}
\input{overwritemergeconfiguration_8cpp}
\input{overwritemergeconfiguration_8hpp}
\input{elektra_2plugin_8c}
\input{plugin_2plugin_8c}
\input{plugin_8cpp}
\input{plugin_8hpp}
\input{plugindatabase_8cpp}
\input{plugindatabase_8hpp}
\input{pluginprocess_8c}
\input{plugins_8cpp}
\input{plugins_8hpp}
\input{pluginspec_8cpp}
\input{pluginspec_8hpp}
\input{proposal_8c}
\input{rand_8c}
\input{reference_8c}
\input{specreader_8hpp}
\input{split_8c}
\input{static_8c}
\input{testio__doc_8c}
\input{testlib__notification_8c}
\input{testlib__pluginprocess_8c}
\input{testtool__automergestrategy_8cpp}
\input{testtool__backend_8cpp}
\input{testtool__backendbuilder_8cpp}
\input{testtool__backendparser_8cpp}
\input{testtool__comparison_8cpp}
\input{testtool__error_8cpp}
\input{testtool__keyhelper_8cpp}
\input{testtool__mergecases_8cpp}
\input{testtool__mergeresult_8cpp}
\input{testtool__mergingkdb_8cpp}
\input{testtool__metamergestrategy_8cpp}
\input{testtool__newkeystrategy_8cpp}
\input{testtool__onesidestrategy_8cpp}
\input{testtool__plugindatabase_8cpp}
\input{testtool__pluginspec_8cpp}
\input{testtool__samemountpoint_8cpp}
\input{testtool__specreader_8cpp}
\input{testtool__umount_8cpp}
\input{threewaymerge_8cpp}
\input{threewaymerge_8hpp}
\input{toolexcept_8hpp}
\input{trie_8c}
\input{try__compile__dbus_8c}
\input{try__compile__zeromq_8c}
\input{uv_8h}
\input{zeromq_8c}
\input{zeromq_8h}
%--- End generated contents ---

% Index
\backmatter
\newpage
\phantomsection
\clearemptydoublepage
\addcontentsline{toc}{chapter}{\indexname}
\printindex

\end{document}
