  % Handle batch mode
  % to overcome problems with too many open files
  \let\mypdfximage\pdfximage\def\pdfximage{\immediate\mypdfximage}
  % Set document class depending on configuration
  \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} % for \textsubscript
  \usepackage{doxygen}
  \usepackage{graphicx}
  \usepackage[utf8]{inputenc}
  \usepackage{makeidx}
  \PassOptionsToPackage{warn}{textcomp}
  \usepackage{textcomp}
  \usepackage[nointegrals]{wasysym}
  \usepackage{ifxetex}
  % NLS support packages
  % Define default fonts
  % Font selection
  \usepackage[T1]{fontenc}
  % set main and monospaced font
  \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%
  }
  % Allow a bit of overflow to go unnoticed by other means
  \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
  % Redefine paragraph/subparagraph environments, using sectsty fonts
  \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}%
  }
  % ToC, LoF, LoT, bibliography, and index
  % Indices & bibliography
  \usepackage{natbib}
  \usepackage[titles]{tocloft}
  \setcounter{tocdepth}{3}
  \setcounter{secnumdepth}{5}
  % creating indexes
  \makeindex
  \usepackage{newunicodechar}
  \newunicodechar{⁻}{${}^{-}$}% Superscript minus
  \newunicodechar{²}{${}^{2}$}% Superscript two
  \newunicodechar{³}{${}^{3}$}% Superscript three
  % Hyperlinks
    % 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,%
      pdftitle={kblib},%
      pdfsubject={General utilities library for modern C++}%
    }
  % Custom commands used by the header
  % Custom commands
  \newcommand{\clearemptydoublepage}{%
    \newpage{\pagestyle{empty}\cleardoublepage}%
  }
  % caption style definition
  \usepackage{caption}
  \captionsetup{labelsep=space,justification=centering,font={bf},singlelinecheck=off,skip=4pt,position=top}
  % in page table of contents
  \usepackage{etoc}
  \etocsettocstyle{\doxytocparskip}{\doxynormalparskip}
  % prevent numbers overlap the titles in toc
  \renewcommand{\numberline}[1]{#1~}
% End of preamble, now comes the document contents
%===== C O N T E N T S =====
\begin{document}
  \raggedbottom
  % Titlepage & ToC
    % To avoid duplicate page anchors due to reuse of same numbers for
    % the index (be it as roman numbers)
    \hypersetup{pageanchor=false,
                bookmarksnumbered=true,
                pdfencoding=unicode
               }
  \pagenumbering{alph}
  \begin{titlepage}
  \vspace*{7cm}
  \begin{center}%
  {\Large kblib}\\
  \vspace*{1cm}
  {\large Generated by Doxygen 1.9.4}\\
  \end{center}
  \end{titlepage}
  \clearemptydoublepage
  \pagenumbering{roman}
  \tableofcontents
  \clearemptydoublepage
  \pagenumbering{arabic}
  % re-enable anchors again
  \hypersetup{pageanchor=true}
%--- Begin generated contents ---
\chapter{kblib}
\label{index}\hypertarget{index}{}\input{index}
\chapter{kblib}
\label{md__r_e_a_d_m_e}
\Hypertarget{md__r_e_a_d_m_e}
\input{md__r_e_a_d_m_e}
\chapter{Deprecated List}
\label{deprecated}
\Hypertarget{deprecated}
\input{deprecated}
\chapter{Todo List}
\label{todo}
\Hypertarget{todo}
\input{todo}
\chapter{Namespace Index}
\input{namespaces}
\chapter{Hierarchical Index}
\input{hierarchy}
\chapter{Class Index}
\input{annotated}
\chapter{File Index}
\input{files}
\chapter{Namespace Documentation}
\input{namespacedetail__direct__map}
\input{namespacedetail__hash}
\input{namespacedetail__io}
\input{namespacedetail__units}
\input{namespacekblib}
\input{namespacekblib_1_1asserts}
\input{namespacekblib_1_1detail}
\input{namespacekblib_1_1detail__algorithm}
\input{namespacekblib_1_1detail__bits}
\input{namespacekblib_1_1detail__convert}
\input{namespacekblib_1_1detail__cry}
\input{namespacekblib_1_1detail__direct__map}
\input{namespacekblib_1_1detail__enumerate}
\input{namespacekblib_1_1detail__hash}
\input{namespacekblib_1_1detail__io}
\input{namespacekblib_1_1detail__iterators}
\input{namespacekblib_1_1detail__memory}
\input{namespacekblib_1_1detail__poly}
\input{namespacekblib_1_1detail__simple}
\input{namespacekblib_1_1detail__sort}
\input{namespacekblib_1_1detail__units}
\input{namespacekblib_1_1fakestd}
\input{namespacekblib_1_1fakestd_1_1detail}
\input{namespacekblib_1_1fnv}
\input{namespacekblib_1_1icu__str__ops}
\input{namespacekblib_1_1lcgs}
\input{namespacekblib_1_1lcgs_1_1best__lcgs}
\input{namespacekblib_1_1lcgs_1_1common__lcgs}
\input{namespacekblib_1_1literals}
\input{namespacekblib_1_1multi__impl}
\input{namespacekblib_1_1nums}
\input{namespacestd}
\chapter{Class Documentation}
\input{structkblib_1_1live__wrapper_1_1__destroy}
\input{struct_addr}
\input{union_addr1}
\input{classkblib_1_1adjacent__iterator}
\input{structkblib_1_1adjuster}
\input{structkblib_1_1detail_1_1apply__impl}
\input{structkblib_1_1detail_1_1arithmetic__type}
\input{structkblib_1_1detail_1_1arithmetic__type_3_01_t_00_01true_01_4}
\input{structkblib_1_1detail__bits_1_1array__filter}
\input{structkblib_1_1detail__bits_1_1array__filter2}
\input{structkblib_1_1detail__bits_1_1array__filter2_3_01_t_0f_0e_00_01_s_01_4}
\input{structkblib_1_1detail__bits_1_1array__filter2_3_01_t_0f_n_0e_00_01_s_01_4}
\input{structkblib_1_1detail__bits_1_1array__filter_3_01_t_0f_0e_4}
\input{structkblib_1_1detail__bits_1_1array__filter_3_01_t_0f_n_0e_4}
\input{structkblib_1_1detail__bits_1_1array__pun__proxy}
\input{structkblib_1_1detail__memory_1_1as__base__class}
\input{structkblib_1_1detail__memory_1_1as__base__class_3_01_r_07_6_08_07_a_08_01noexcept_07_e_08_00_01false_00_01false_01_4}
\input{structkblib_1_1detail__memory_1_1as__base__class_3_01_t_01_6_00_01false_00_01true_01_4}
\input{structkblib_1_1detail__memory_1_1as__base__class_3_01_t_00_01false_00_01true_01_4}
\input{structkblib_1_1detail__memory_1_1as__base__class_3_01_t_00_01true_00_01true_01_4}
\input{classkblib_1_1back__insert__iterator___f}
\input{structbad__iterator}
\input{structbad__iterator_3_010_01_4}
\input{classkblib_1_1basic__teestream}
\input{classkblib_1_1detail__io_1_1basic__teestreambuf}
\input{structkblib_1_1bitfield}
\input{structkblib_1_1detail__bits_1_1bitfield__proxy}
\input{structbuffer}
\input{structkblib_1_1build__end__t}
\input{classkblib_1_1build__iterator}
\input{classkblib_1_1build__iterator_3_01_container_00_01true_01_4}
\input{structkblib_1_1detail_1_1buildiota__impl}
\input{structkblib_1_1detail_1_1buildiota__impl_3_01_array_00_01false_01_4}
\input{structkblib_1_1detail_1_1buildiota__impl_3_01construct__with__size_3_01_container_00_01_n_01_4_00_01false_01_4}
\input{structkblib_1_1detail_1_1buildiota__impl_3_01_container_00_01true_01_4}
\input{structkblib_1_1class__of}
\input{structkblib_1_1class__of_3_01_m_01_t_1_1_5_01_4}
\input{structkblib_1_1clone__copy}
\input{classkblib_1_1compact__bit__trie}
\input{classkblib_1_1cond__ptr}
\input{classkblib_1_1cond__ptr_3_01_t_0f_0e_00_01_deleter_01_4}
\input{structkblib_1_1constant}
\input{structkblib_1_1detail__poly_1_1construct__conditional}
\input{structkblib_1_1detail__poly_1_1construct__conditional_3_01construct__type_1_1both_01_4}
\input{structkblib_1_1detail__poly_1_1construct__conditional_3_01construct__type_1_1both__throw_01_4}
\input{structkblib_1_1detail__poly_1_1construct__conditional_3_01construct__type_1_1copy__only_01_4}
\input{structkblib_1_1detail__poly_1_1construct__conditional_3_01construct__type_1_1move_01_4}
\input{structkblib_1_1detail__poly_1_1construct__conditional_3_01construct__type_1_1none_01_4}
\input{structkblib_1_1detail__poly_1_1construct__conditional_3_01construct__type_1_1throw__move_01_4}
\input{structkblib_1_1construct__with__capacity}
\input{structkblib_1_1construct__with__size}
\input{classkblib_1_1consume__iterator}
\input{structkblib_1_1containing__ptr}
\input{structkblib_1_1contains__type}
\input{structkblib_1_1contains__type_3_01std_1_1tuple_3_01_t_00_01_ts_8_8_8_01_4_00_01_t_01_4}
\input{structkblib_1_1contains__type_3_01std_1_1tuple_3_01_t_00_01_ts_8_8_8_01_4_00_01_u_01_4}
\input{structkblib_1_1contains__type_3_01std_1_1tuple_3_4_00_01_t_01_4}
\input{structkblib_1_1contains__types}
\input{structkblib_1_1contains__types_3_01_tuple_00_01std_1_1tuple_3_01_t_00_01_ts_8_8_8_01_4_01_4}
\input{structkblib_1_1contains__types_3_01_tuple_00_01std_1_1tuple_3_4_01_4}
\input{structkblib_1_1copy__const}
\input{structkblib_1_1copy__const_3_01_c_00_01_t_01_6_6_00_01true_01_4}
\input{structkblib_1_1copy__const_3_01_c_00_01_t_01_6_00_01true_01_4}
\input{structkblib_1_1copy__const_3_01_c_00_01_t_00_01true_01_4}
\input{classkblib_1_1counting__back__insert__iterator}
\input{structkblib_1_1decrementer}
\input{structkblib_1_1default__copy}
\input{structkblib_1_1default__copy_3_01_obj_00_01false_01_4}
\input{structkblib_1_1default__destroy}
\input{structkblib_1_1default__extract}
\input{structkblib_1_1default__extract_3_01_key_00_01void__if__t_3_01is__linear__container__v_3_01_key_01_4_01_4_01_4}
\input{structkblib_1_1default__extract_3_01_key_elem_0f_0e_00_01void__if__t_3_01std_1_1is__integral__v_3_01_key_elem_01_4_01_4_01_4}
\input{structkblib_1_1default__move}
\input{structkblib_1_1default__move_3_01_obj_00_01false_00_01nothrow_00_01false_01_4}
\input{structkblib_1_1default__move_3_01_obj_00_01false_00_01nothrow_00_01true_01_4}
\input{classkblib_1_1delayed__construct}
\input{classkblib_1_1direct__map}
\input{classkblib_1_1direct__map_3_01_key_00_01_t_00_01void_01_4}
\input{structempty__t}
\input{structkblib_1_1enumerate__iterator}
\input{structkblib_1_1enumerate__t}
\input{structkblib_1_1enumerate__t_3_01_range_00_01void_01_4}
\input{classkblib_1_1enumeration}
\input{classkblib_1_1enumerator__iterator}
\input{classkblib_1_1enumerator__t}
\input{classkblib_1_1enumerator__t_3_01_range_00_01void_01_4}
\input{structkblib_1_1equivalent}
\input{structkblib_1_1equivalent_3_01_compare_00_01void_01_4}
\input{structkblib_1_1equivalent_3_01void_00_01_obj_01_4}
\input{structkblib_1_1equivalent_3_01void_00_01void_01_4}
\input{structkblib_1_1detail__poly_1_1erased__construct}
\input{structkblib_1_1detail__poly_1_1erased__hash__t}
\input{structkblib_1_1detail__poly_1_1erased__hash__t_3_01_t_00_01void__t_3_01fakestd_1_1invoke__resulte0f114b0d28ead89999e6027fb1e55a8}
\input{structexample}
\input{structkblib_1_1exists}
\input{structkblib_1_1exists__t}
\input{structkblib_1_1detail__poly_1_1extract__derived__size}
\input{structkblib_1_1detail__poly_1_1extract__derived__size_3_01_t_00_01void__if__t_3_07_t_1_1max__der728deceb0d3c42387b62a9cae41666e5}
\input{structkblib_1_1extractor__policy__for}
\input{structkblib_1_1extractor__policy__for_3_01_container_00_01void__t_3_01decltype_07std_1_1declval_544819f885a6e23bd6f87dda9bacc3f2}
\input{structkblib_1_1detail_1_1next__larger__signed_1_1false__compare}
\input{structkblib_1_1file__deleter}
\input{structkblib_1_1detail__memory_1_1filter__deleter__pointer}
\input{structkblib_1_1detail__memory_1_1filter__deleter__pointer_3_01_d_00_01_t_00_01void__t_3_01typename_01_d_1_1pointer_01_4_01_4}
\input{structkblib_1_1detail_1_1filter__signed}
\input{structkblib_1_1detail_1_1filter__signed_3_01_n_00_01true_01_4}
\input{structkblib_1_1detail_1_1filter__unsigned}
\input{structkblib_1_1detail_1_1filter__unsigned_3_01_n_00_01true_01_4}
\input{structkblib_1_1first__bigger__than}
\input{structkblib_1_1first__bigger__than_3_01size_00_01_t_01_4}
\input{structkblib_1_1_f_n_v__hash}
\input{structkblib_1_1_f_n_v__hash_3_01bool_00_01_hash_int_00_01void_01_4}
\input{structkblib_1_1_f_n_v__hash_3_01char_00_01_hash_int_00_01void_01_4}
\input{structkblib_1_1_f_n_v__hash_3_01_container_00_01_hash_int_00_01void__if__t_3_01value__detected_3e9bfb9ddd66886bf87a07a71a07a8fa9}
\input{structkblib_1_1_f_n_v__hash_3_01_container_00_01_hash_int_00_01void__if__t_3_07is__contiguous__v22da9f992987654025f033c7cfb43f33}
\input{structkblib_1_1_f_n_v__hash_3_01delayed__construct_3_01_t_01_4_00_01void_01_4}
\input{structkblib_1_1_f_n_v__hash_3_01signed_01char_00_01_hash_int_00_01void_01_4}
\input{structkblib_1_1_f_n_v__hash_3_01std_1_1optional_3_01_t_01_4_00_01_hash_int_00_01void_01_4}
\input{structkblib_1_1_f_n_v__hash_3_01std_1_1variant_3_01_ts_8_8_8_01_4_00_01_hash_int_00_01void__if__4d80baaf6953ac20d214dfca35bf3fed}
\input{structkblib_1_1_f_n_v__hash_3_01_t_00_01_hash_int_00_01void__if__t_3_01not_01is__contiguous__v_3e66815ec611e56a0a8c73036102d6bbb}
\input{structkblib_1_1_f_n_v__hash_3_01_t_00_01_hash_int_00_01void__if__t_3_01std_1_1is__empty_3_01_t_01_4_1_1value_01_4_01_4}
\input{structkblib_1_1_f_n_v__hash_3_01_t_00_01_hash_int_00_01void__if__t_3_01std_1_1is__integral_3_01_599ab9b315b255c76bff3a59b2a07d79}
\input{structkblib_1_1_f_n_v__hash_3_01_t_00_01_hash_int_00_01void__if__t_3_01std_1_1is__pointer_3_01_t_01_4_1_1value_01_4_01_4}
\input{structkblib_1_1_f_n_v__hash_3_01_t_00_01_hash_int_00_01void__if__t_3_07std_1_1is__base__of_3_01s3a60a3855c96d32ad8e3e4529f547819}
\input{structkblib_1_1_f_n_v__hash_3_01_tuple_00_01_hash_int_00_01void__if__t_3_01detail__hash_1_1all__3f2ac5ae724f91415363fe8a293599de}
\input{structkblib_1_1_f_n_v__hash_3_01unsigned_01char_00_01_hash_int_00_01void_01_4}
\input{structkblib_1_1_f_n_v__hash_3_01void_00_01_hash_int_00_01void_01_4}
\input{structkblib_1_1fnv_1_1fnv__offset}
\input{structkblib_1_1fnv_1_1fnv__offset_3_01std_1_1uint32__t_01_4}
\input{structkblib_1_1fnv_1_1fnv__offset_3_01std_1_1uint64__t_01_4}
\input{structkblib_1_1fnv_1_1fnv__prime}
\input{structkblib_1_1fnv_1_1fnv__prime_3_01std_1_1uint32__t_01_4}
\input{structkblib_1_1fnv_1_1fnv__prime_3_01std_1_1uint64__t_01_4}
\input{structkblib_1_1detail__enumerate_1_1force__copy__tag}
\input{structkblib_1_1get__manip}
\input{structkblib_1_1has__member__swap}
\input{structhas__padding}
\input{structkblib_1_1has__reserve}
\input{structstd_1_1hash_3_01kblib_1_1delayed__construct_3_01_t_01_4_01_4}
\input{structkblib_1_1hash__detected}
\input{structkblib_1_1hash__detected_3_01_t_00_01void__t_3_01typename_01_t_1_1hasher_01_4_01_4}
\input{classkblib_1_1heap__value}
\input{classkblib_1_1heap__value2}
\input{classkblib_1_1heap__value2_3_01_t_0f_0e_00_01_d_01_4}
\input{structkblib_1_1identity}
\input{structkblib_1_1ignore}
\input{structkblib_1_1implies}
\input{structkblib_1_1implies_3_01true_00_01false_01_4}
\input{structkblib_1_1in__place__agg__t}
\input{structkblib_1_1fakestd_1_1in__place__t}
\input{structkblib_1_1incrementer}
\input{structkblib_1_1indexer__extractor}
\input{structkblib_1_1indirect__range}
\input{classkblib_1_1intrusive__dual__map}
\input{classkblib_1_1intrusive__hash__map}
\input{structkblib_1_1fakestd_1_1detail_1_1invokable__r}
\input{structkblib_1_1fakestd_1_1detail_1_1invoke__of}
\input{structkblib_1_1fakestd_1_1detail_1_1invoke__result}
\input{structkblib_1_1fakestd_1_1invoke__result}
\input{structkblib_1_1fakestd_1_1detail_1_1invoke__result_3_01decltype_07void_07invoke_07std_1_1declval2a949569b7f113df0e2599527ee1c97c}
\input{classkblib_1_1irange__t}
\input{structkblib_1_1detail__iterators_1_1is__addable}
\input{structkblib_1_1detail__iterators_1_1is__addable_3_01_t_00_01_u_00_01void__t_3_01decltype_07std_154f3f86b521bad5734a3fe6bbf63c54f}
\input{structkblib_1_1is__aliasing__type}
\input{structkblib_1_1is__aliasing__type_3_01char_01_4}
\input{structkblib_1_1is__aliasing__type_3_01unsigned_01char_01_4}
\input{structkblib_1_1is__bidirectional__iterator}
\input{structkblib_1_1is__bidirectional__iterator_3_01_t_00_01void__if__t_3_01std_1_1is__base__of_3_01sa49b8d252b80c33e3e8c1f1cd38ed80a}
\input{structkblib_1_1is__bounded__array}
\input{structkblib_1_1is__bounded__array_3_01_t_0f_n_0e_4}
\input{structkblib_1_1is__callable}
\input{structkblib_1_1is__character}
\input{structkblib_1_1is__contiguous}
\input{structkblib_1_1is__forward__iterator}
\input{structkblib_1_1is__forward__iterator_3_01_t_00_01void__if__t_3_01std_1_1is__base__of_3_01std_1_1123504ca44604c4d631a64f1c696432e}
\input{structkblib_1_1is__hashable}
\input{structkblib_1_1is__hashable_3_01_key_00_01void__if__t_3_01std_1_1is__constructible_3_01_f_n_v__h0fe8e28e8deeee6e1cd8888a8a885a34}
\input{structkblib_1_1is__input__iterator}
\input{structkblib_1_1is__input__iterator_3_01_t_00_01void__if__t_3_01std_1_1is__base__of_3_01std_1_1in234768fad8d9bb60c694b1d9d96c2c0c}
\input{structkblib_1_1fakestd_1_1is__invocable}
\input{structkblib_1_1fakestd_1_1is__invocable__r}
\input{structkblib_1_1is__iterable}
\input{structkblib_1_1is__iterable_3_01_range_00_01void__if__t_3_01is__input__iterator_3_01decltype_07b2bc8ae14696a5d961b6b820839a016a5}
\input{structkblib_1_1is__iterable_3_01_t_07_6_08_0f_n_0e_00_01void_01_4}
\input{structkblib_1_1is__iterable_3_01_t_0f_n_0e_00_01void_01_4}
\input{structkblib_1_1is__iterator}
\input{structkblib_1_1is__iterator_3_01_t_00_01void__t_3_01decltype_07_5std_1_1declval_3_01_t_01_6_01_417754e2a59262d22e4830b1d5c55d7cc}
\input{structkblib_1_1is__linear__container}
\input{structkblib_1_1fakestd_1_1is__nothrow__invocable}
\input{structkblib_1_1fakestd_1_1is__nothrow__invocable__r}
\input{structkblib_1_1fakestd_1_1is__nothrow__swappable}
\input{structkblib_1_1fakestd_1_1is__nothrow__swappable__with}
\input{structkblib_1_1is__optional}
\input{structkblib_1_1is__optional_3_01std_1_1optional_3_01_u_01_4_01_4}
\input{structkblib_1_1is__output__iterator__for}
\input{structkblib_1_1is__output__iterator__for_3_01_t_00_01_e_00_01void__t_3_01decltype_07_5std_1_1dec93bfaad0990f9bf6c57857b906bb5af3}
\input{structkblib_1_1is__radix__sortable}
\input{structkblib_1_1is__radix__sortable_3_01std_1_1bitset_3_01_b_01_4_00_01void_01_4}
\input{structkblib_1_1is__radix__sortable_3_01_t_00_01void__if__t_3_01is__linear__container__v_3_01_t_0e0a5e14e1e0c00645c6c7783f7f45255}
\input{structkblib_1_1is__radix__sortable_3_01_t_00_01void__if__t_3_01std_1_1is__enum_3_01_t_01_4_1_1value_01_4_01_4}
\input{structkblib_1_1is__radix__sortable_3_01_t_00_01void__if__t_3_01std_1_1is__integral_3_01_t_01_4_1_1value_01_4_01_4}
\input{structkblib_1_1is__random__access__iterator}
\input{structkblib_1_1is__random__access__iterator_3_01_t_00_01void__if__t_3_01std_1_1is__base__of_3_0176e99d6e82616d065cc522966db7e3ec}
\input{structkblib_1_1fakestd_1_1detail_1_1is__referenceable}
\input{structkblib_1_1fakestd_1_1detail_1_1is__referenceable__impl}
\input{structkblib_1_1is__resizable}
\input{structkblib_1_1detail__units_1_1is__si__ratio}
\input{structkblib_1_1detail__units_1_1is__si__ratio_3_01std_1_1atto_01_4}
\input{structkblib_1_1detail__units_1_1is__si__ratio_3_01std_1_1centi_01_4}
\input{structkblib_1_1detail__units_1_1is__si__ratio_3_01std_1_1deca_01_4}
\input{structkblib_1_1detail__units_1_1is__si__ratio_3_01std_1_1deci_01_4}
\input{structkblib_1_1detail__units_1_1is__si__ratio_3_01std_1_1exa_01_4}
\input{structkblib_1_1detail__units_1_1is__si__ratio_3_01std_1_1femto_01_4}
\input{structkblib_1_1detail__units_1_1is__si__ratio_3_01std_1_1giga_01_4}
\input{structkblib_1_1detail__units_1_1is__si__ratio_3_01std_1_1hecto_01_4}
\input{structkblib_1_1detail__units_1_1is__si__ratio_3_01std_1_1kilo_01_4}
\input{structkblib_1_1detail__units_1_1is__si__ratio_3_01std_1_1mega_01_4}
\input{structkblib_1_1detail__units_1_1is__si__ratio_3_01std_1_1micro_01_4}
\input{structkblib_1_1detail__units_1_1is__si__ratio_3_01std_1_1milli_01_4}
\input{structkblib_1_1detail__units_1_1is__si__ratio_3_01std_1_1nano_01_4}
\input{structkblib_1_1detail__units_1_1is__si__ratio_3_01std_1_1peta_01_4}
\input{structkblib_1_1detail__units_1_1is__si__ratio_3_01std_1_1pico_01_4}
\input{structkblib_1_1detail__units_1_1is__si__ratio_3_01std_1_1ratio_3_011_01_4_01_4}
\input{structkblib_1_1detail__units_1_1is__si__ratio_3_01std_1_1tera_01_4}
\input{structkblib_1_1is__space}
\input{structkblib_1_1fakestd_1_1is__swappable}
\input{structkblib_1_1fakestd_1_1is__swappable__with}
\input{structkblib_1_1is__trivial__transformation}
\input{structkblib_1_1is__trivial__transformation_3_01identity_01_4}
\input{structkblib_1_1is__trivially__hashable}
\input{structkblib_1_1is__tuple__like}
\input{structkblib_1_1is__tuple__like_3_01_t_00_01void__t_3_01typename_01std_1_1tuple__element_3_010_00_01_t_01_4_1_1type_01_4_01_4}
\input{structkblib_1_1is__unbounded__array}
\input{structkblib_1_1is__unbounded__array_3_01_t_0f_0e_4}
\input{structkblib_1_1is__variant__like}
\input{structkblib_1_1detail__cry_1_1value__and__index__impl_1_1iterator}
\input{structkblib_1_1range__t_1_1iterator}
\input{structkblib_1_1iterator__extractor}
\input{classkblib_1_1compact__bit__trie_1_1iterator__t}
\input{structkblib_1_1iterator__type__for}
\input{structkblib_1_1iterator__type__for_3_01_range_00_01void__t_3_01decltype_07begin_07std_1_1declval1101c10852428ba517f2e2551d7e07be}
\input{structkblib_1_1iterator__type__for_3_01_t_0f_n_0e_00_01void_01_4}
\input{structk}
\input{structkblib_1_1detail__poly_1_1kblib__erased__hash__t}
\input{structkblib_1_1detail__poly_1_1kblib__erased__hash__t_3_01_t_00_01void__t_3_01fakestd_1_1invoke_55adc4f6ef833cf6a377ac3d9da5a8e3}
\input{structkblib_1_1key__detected}
\input{structkblib_1_1key__detected_3_01_t_00_01void__t_3_01typename_01_t_1_1key__type_01_4_01_4}
\input{structkblib_1_1compact__bit__trie_1_1key__type}
\input{structkblib_1_1key__type__setlike}
\input{structkblib_1_1key__type__setlike_3_01_container_00_01true_00_01false_01_4}
\input{structkblib_1_1lexical__caster}
\input{structkblib_1_1lexical__caster_3_01_same_00_01_same_01_4}
\input{structkblib_1_1lexical__caster_3_01std_1_1string_00_01_from_01_4}
\input{structkblib_1_1lexical__caster_3_01std_1_1string_00_01std_1_1string_01_4}
\input{structkblib_1_1lexical__caster_3_01std_1_1string__view_00_01_from_01_4}
\input{structkblib_1_1lexical__caster_3_01std_1_1string__view_00_01std_1_1string_01_4}
\input{structkblib_1_1lexical__caster_3_01std_1_1string__view_00_01std_1_1string__view_01_4}
\input{structkblib_1_1lexical__caster_3_01_to_00_01std_1_1string_01_4}
\input{structkblib_1_1lexical__caster_3_01_to_00_01std_1_1string__view_01_4}
\input{structkblib_1_1list__as__tuple}
\input{structkblib_1_1list__as__tuple_3_01_tuple_3_01_ts_8_8_8_01_4_01_4}
\input{classkblib_1_1live__ptr}
\input{classkblib_1_1live__ptr_3_01const_01m_t_01_4}
\input{structkblib_1_1detail__memory_1_1live__ptr__base}
\input{classkblib_1_1live__wrapper}
\input{classkblib_1_1live__wrapper_3_01const_01_t_01_4}
\input{structkblib_1_1fakestd_1_1make__void}
\input{structkblib_1_1mapped__detected}
\input{structkblib_1_1mapped__detected_3_01_t_00_01void__t_3_01typename_01_t_1_1mapped__type_01_4_01_4}
\input{structkblib_1_1nums_1_1max__t}
\input{structkblib_1_1member__of}
\input{structkblib_1_1member__of_3_01_m_01_t_1_1_5_01_4}
\input{structkblib_1_1meta__type}
\input{structkblib_1_1meta__type_3_01_t_01_4}
\input{structkblib_1_1metafunction__success}
\input{structkblib_1_1metafunction__success_3_01_t_00_01void__t_3_01typename_01_t_1_1type_01_4_01_4}
\input{structkblib_1_1nums_1_1min__t}
\input{classkblib_1_1multi__impl_1_1mulspan__iterator}
\input{classkblib_1_1multi__range}
\input{classkblib_1_1multi__range_3_01_iter1_00_01_end_iter_00_010_01_4}
\input{classkblib_1_1multi__span}
\input{structkblib_1_1fakestd_1_1detail_1_1nat}
\input{structkblib_1_1detail__units_1_1nearest__ratio}
\input{structkblib_1_1detail_1_1next__larger__signed}
\input{structkblib_1_1detail_1_1no__dangle}
\input{structkblib_1_1detail_1_1no__dangle_3_01_t_01_6_6_01_4}
\input{classno__hash}
\input{structno__padding}
\input{structkblib_1_1detail_1_1node}
\input{structkblib_1_1detail__memory_1_1noop__t}
\input{structkblib_1_1fakestd_1_1detail_1_1not__fn__t}
\input{structkblib_1_1fakestd_1_1detail_1_1nothrow__invokable__r__imp}
\input{structkblib_1_1fakestd_1_1detail_1_1nothrow__invokable__r__imp_3_01true_00_01false_00_01_ret_00_01_fp_00_01_args_8_8_8_01_4}
\input{structkblib_1_1fakestd_1_1detail_1_1nothrow__invokable__r__imp_3_01true_00_01true_00_01_ret_00_01_fp_00_01_args_8_8_8_01_4}
\input{structkblib_1_1fakestd_1_1detail_1_1nothrow__swappable__with}
\input{structkblib_1_1fakestd_1_1detail_1_1nothrow__swappable__with_3_01_tp_00_01_up_00_01false_01_4}
\input{structkblib_1_1null__construct}
\input{structkblib_1_1null__construct_3_01_t_00_01true_01_4}
\input{structkblib_1_1detail__memory_1_1on__destroy}
\input{structkblib_1_1padding__bits}
\input{structkblib_1_1detail_1_1pointer}
\input{structkblib_1_1detail_1_1pointer_3_01_d_00_01_t_00_01void__t_3_01typename_01_d_1_1pointer_01_4_01_4}
\input{classkblib_1_1poly__obj}
\input{structkblib_1_1poly__obj__traits}
\input{structkblib_1_1detail__units_1_1prefix}
\input{structprint}
\input{structkblib_1_1counting__back__insert__iterator_1_1proxy__iterator}
\input{structkblib_1_1detail__bits_1_1pun__el}
\input{structkblib_1_1detail__bits_1_1pun__el_3_01_p_00_01_type_0f_0e_00_01_s_00_01_i_00_01true_01_4}
\input{structkblib_1_1detail__bits_1_1pun__el_3_01_p_00_01_type_0f_s_0e_00_01_s_00_01_i_00_01true_01_4}
\input{structkblib_1_1detail__bits_1_1pun__proxy}
\input{structkblib_1_1punner}
\input{unionpunner}
\input{structkblib_1_1detail__bits_1_1punner__impl}
\input{structkblib_1_1detail__bits_1_1punner__impl_3_01_s_00_01std_1_1index__sequence_3_01_is_8_8_8_01_4_00_01_types_8_8_8_01_4}
\input{structkblib_1_1_r_a_i_i__wrapper}
\input{classkblib_1_1range__t}
\input{struct_ref}
\input{structbuffer_1_1ret__proxy}
\input{structkblib_1_1return__assert}
\input{structkblib_1_1return__assert_3_01true_00_01_t_01_4}
\input{structkblib_1_1return__type}
\input{structkblib_1_1return__type_3_01_r_07_args_8_8_8_08_01const_01_4}
\input{structkblib_1_1return__type_3_01_r_07_args_8_8_8_08_01const_01volatile_01_4}
\input{structkblib_1_1return__type_3_01_r_07_args_8_8_8_08_01volatile_01_4}
\input{structkblib_1_1return__type_3_01_r_07_args_8_8_8_08_4}
\input{structkblib_1_1detail__memory_1_1rule__zero}
\input{structkblib_1_1safe__signed}
\input{structkblib_1_1safe__signed_3_01_n_00_01std_1_1enable__if__t_3_01std_1_1is__integral_3_01_n_01_4_1_1value_00_01void_01_4_01_4}
\input{structkblib_1_1shift__mask}
\input{structkblib_1_1detail__simple_1_1simple__range}
\input{structkblib_1_1detail__sort_1_1sort__transform__impl}
\input{structkblib_1_1detail__sort_1_1sort__transform__impl_3_01_random_access_it_00_01_unary_operation935542bc395b86fd33cf9be63ad3de74}
\input{structkblib_1_1detail__sort_1_1sort__transform__impl_3_01_random_access_it_00_01_unary_operation51fbb4ca17e940976b57d3794660a6d8}
\input{structkblib_1_1detail__sort_1_1sort__transform__impl_3_01_random_access_it_00_01_unary_operation3c2c850b5ad1e4acd66097d89e51c4f1}
\input{structkblib_1_1detail__sort_1_1sort__transform__impl_3_01_random_access_it_00_01_unary_operationbcac2feda0fade87a36510b7d31d2576}
\input{structkblib_1_1detail__sort_1_1sort__transform__impl_3_01_random_access_it_00_01_unary_operationfec06b35b16d095881d1da3ea9777678}
\input{structkblib_1_1detail__sort_1_1sort__transform__impl_3_01_random_access_it_00_01_unary_operationf1e9e425aa5b0d07fb4c879cfd659585}
\input{structkblib_1_1detail__sort_1_1sort__transform__impl_3_01_random_access_it_00_01_unary_operation03a4b8b2612786c18e671d7b72685405}
\input{classkblib_1_1sparse__trie__map}
\input{classkblib_1_1sparse__trie__set}
\input{classkblib_1_1stack}
\input{structkblib_1_1state__size}
\input{structkblib_1_1state__size_3_01std_1_1discard__block__engine_3_01_engine_00_01_p_00_01_r_01_4_01_4}
\input{structkblib_1_1state__size_3_01std_1_1independent__bits__engine_3_01_engine_00_01_w_00_01_u_int_type_01_4_01_4}
\input{structkblib_1_1state__size_3_01std_1_1linear__congruential__engine_3_01_u_int_type_00_01a_00_01c_00_01m_01_4_01_4}
\input{structkblib_1_1state__size_3_01std_1_1mersenne__twister__engine_3_01_u_int_type_00_01w_00_01n_001aa3a5268fdc817f552102aaa663250b}
\input{structkblib_1_1state__size_3_01std_1_1shuffle__order__engine_3_01_engine_00_01_k_01_4_01_4}
\input{structkblib_1_1state__size_3_01std_1_1subtract__with__carry__engine_3_01_u_int_type_00_01w_00_01s_00_01r_01_4_01_4}
\input{structkblib_1_1state__size_3_01transform__engine_3_01_engine_00_01_transform_01_4_01_4}
\input{structkblib_1_1detail__direct__map_1_1storage__for}
\input{structkblib_1_1detail__direct__map_1_1storage__for_3_01_t_00_01true_01_4}
\input{structkblib_1_1detail_1_1str__type}
\input{structkblib_1_1detail_1_1str__type_3_01char_00_01char_01_4}
\input{structkblib_1_1detail_1_1str__type_3_01char16__t_00_01char16__t_01_4}
\input{structkblib_1_1detail_1_1str__type_3_01char32__t_00_01char32__t_01_4}
\input{structkblib_1_1detail_1_1str__type_3_01_t_00_01void_01_4}
\input{structkblib_1_1detail_1_1str__type_3_01wchar__t_00_01wchar__t_01_4}
\input{structkblib_1_1fakestd_1_1detail_1_1swappable__with}
\input{structkblib_1_1fakestd_1_1detail_1_1swappable__with_3_01_tp_00_01_up_00_01false_01_4}
\input{structkblib_1_1detail_1_1tag}
\input{structtag}
\input{structkblib_1_1detail__memory_1_1template__param}
\input{structkblib_1_1detail__memory_1_1template__param_3_01_c_3_01_t_01_4_01_4}
\input{structkblib_1_1to__pointer__impl}
\input{structkblib_1_1to__pointer__impl_3_01_t_01_5_01_4}
\input{classkblib_1_1transform__engine}
\input{classkblib_1_1transform__iterator}
\input{classkblib_1_1trie}
\input{classkblib_1_1trie_3_01_key_elem_00_01_t_00_01_extractor_00_01false_01_4}
\input{classkblib_1_1trie_3_01_key_elem_0f_0e_00_01_t_00_01_extractor_00_01false_01_4}
\input{classkblib_1_1trie__map}
\input{classkblib_1_1detail__bits_1_1trie__node}
\input{classkblib_1_1trie__qmap}
\input{classkblib_1_1trie__qset}
\input{classkblib_1_1trie__set}
\input{structkblib_1_1trivial__array}
\input{structkblib_1_1trivial__pair}
\input{classkblib_1_1trivial__seed__seq}
\input{classstd_1_1tuple__element_3_010_00_01_1_1kblib_1_1enumeration_3_01_t_01_4_01_4}
\input{classstd_1_1tuple__element_3_010_00_01const_01volatile_01_1_1kblib_1_1enumeration_3_01_t_01_4_01_4}
\input{structstd_1_1tuple__element_3_010_00_01kblib_1_1detail__cry_1_1value__index__pair_3_01_t_01_4_01_4}
\input{classstd_1_1tuple__element_3_010_00_01volatile_01_1_1kblib_1_1enumeration_3_01_t_01_4_01_4}
\input{classstd_1_1tuple__element_3_011_00_01_1_1kblib_1_1enumeration_3_01_t_01_4_01_4}
\input{classstd_1_1tuple__element_3_011_00_01const_01_1_1kblib_1_1enumeration_3_01_t_01_4_01_4}
\input{classstd_1_1tuple__element_3_011_00_01const_01volatile_01_1_1kblib_1_1enumeration_3_01_t_01_4_01_4}
\input{structstd_1_1tuple__element_3_011_00_01kblib_1_1detail__cry_1_1value__index__pair_3_01_t_01_4_01_4}
\input{classstd_1_1tuple__element_3_011_00_01volatile_01_1_1kblib_1_1enumeration_3_01_t_01_4_01_4}
\input{structstd_1_1tuple__element_3_01_i_00_01kblib_1_1punner_3_01_types_8_8_8_01_4_01_4}
\input{structstd_1_1tuple__size_3_01kblib_1_1detail__cry_1_1value__index__pair_3_01_t_01_4_01_4}
\input{structstd_1_1tuple__size_3_01kblib_1_1punner_3_01_types_8_8_8_01_4_01_4}
\input{structstd_1_1tuple__size_3_1_1kblib_1_1construct__with__size_3_01_c_00_01_size_01_4_01_4}
\input{classstd_1_1tuple__size_3_1_1kblib_1_1enumeration_3_01_t_01_4_01_4}
\input{structkblib_1_1detail_1_1tuple__type}
\input{structkblib_1_1detail_1_1tuple__type_3_01std_1_1variant_3_01_ts_8_8_8_01_4_01_4}
\input{structkblib_1_1fakestd_1_1detail_1_1two}
\input{structkblib_1_1type__constant}
\input{structkblib_1_1detail_1_1type__list}
\input{structkblib_1_1detail_1_1type__map}
\input{structkblib_1_1detail_1_1type__map__el}
\input{structkblib_1_1unicode__widen}
\input{structkblib_1_1unicode__widen_3_01char16__t_00_01char32__t_01_4}
\input{classkblib_1_1union__pun}
\input{classkblib_1_1union__pun_3_01_type_0f_n_0e_00_01_storage_01_4}
\input{structkblib_1_1detail__units_1_1unit__conversion}
\input{structkblib_1_1detail_1_1value}
\input{structkblib_1_1detail__cry_1_1value__and__index__base}
\input{structkblib_1_1detail__cry_1_1value__and__index__base_3_01_range_00_01std_1_1enable__if__t_3_01nd2b4bc962477fd3675baa3a404be7df6}
\input{structkblib_1_1detail__cry_1_1value__and__index__impl}
\input{structkblib_1_1value__detected}
\input{structkblib_1_1value__detected_3_01_t_00_01void__t_3_01typename_01_t_1_1value__type_01_4_01_4}
\input{structkblib_1_1detail__cry_1_1value__index__pair}
\input{structkblib_1_1detail__memory_1_1value__init}
\input{structkblib_1_1value__type__linear}
\input{structkblib_1_1value__type__linear_3_01_container_00_01false_00_01typename_01_container_1_1value__type_01_4}
\input{structkblib_1_1detail_1_1values}
\input{structkblib_1_1detail_1_1values_3_01std_1_1index__sequence_3_01_idxs_8_8_8_01_4_00_01_ts_8_8_8_01_4}
\input{structkblib_1_1visitor}
\input{structkblib_1_1void__if}
\input{structkblib_1_1void__if_3_01true_01_4}
\input{structkblib_1_1zip__iterator}
\input{structkblib_1_1zip__iterator_3_01_it1_00_01_it1_00_01_it2_01_4}
\chapter{File Documentation}
\input{algorithm_8h}
\input{algorithm_8h_source}
\input{bits_8h}
\input{bits_8h_source}
\input{build_8h}
\input{build_8h_source}
\input{containers_8h}
\input{containers_8h_source}
\input{convert_8h}
\input{convert_8h_source}
\input{delayed__construct_8h}
\input{delayed__construct_8h_source}
\input{direct__map_8h}
\input{direct__map_8h_source}
\input{enumerate-contrib-cry_8h}
\input{enumerate-contrib-cry_8h_source}
\input{enumerate-contrib-tw_8h}
\input{enumerate-contrib-tw_8h_source}
\input{fakestd_8h}
\input{fakestd_8h_source}
\input{format_8h}
\input{format_8h_source}
\input{hash_8h}
\input{hash_8h_source}
\input{icu_8h}
\input{icu_8h_source}
\input{intrusive__containers_8h}
\input{intrusive__containers_8h_source}
\input{io_8h}
\input{io_8h_source}
\input{iterators_8h}
\input{iterators_8h_source}
\input{kblib_8h}
\input{kblib_8h_source}
\input{logic_8h}
\input{logic_8h_source}
\input{memory_8h}
\input{memory_8h_source}
\input{multi__span_8h}
\input{multi__span_8h_source}
\input{poly__obj_8h}
\input{poly__obj_8h_source}
\input{random_8h}
\input{random_8h_source}
\input{simple_8h}
\input{simple_8h_source}
\input{sort_8h}
\input{sort_8h_source}
\input{stats_8h}
\input{stats_8h_source}
\input{stringops_8h}
\input{stringops_8h_source}
\input{tdecl_8h}
\input{tdecl_8h_source}
\input{traits_8h}
\input{traits_8h_source}
\input{trie_8h}
\input{trie_8h_source}
\input{variant_8h}
\input{variant_8h_source}
\input{_r_e_a_d_m_e_8md}
\input{algorithm_8cpp}
\input{algorithm_8cpp_source}
\input{bits_8cpp}
\input{bits_8cpp_source}
\input{build_8cpp}
\input{build_8cpp_source}
\input{catch__main_8cpp}
\input{catch__main_8cpp_source}
\input{containers_8cpp}
\input{containers_8cpp_source}
\input{convert_8cpp}
\input{convert_8cpp_source}
\input{delayed__construct_8cpp}
\input{delayed__construct_8cpp_source}
\input{direct__map_8cpp}
\input{direct__map_8cpp_source}
\input{fakestd_8cpp}
\input{fakestd_8cpp_source}
\input{format_8cpp}
\input{format_8cpp_source}
\input{hash_8cpp}
\input{hash_8cpp_source}
\input{icu_8cpp}
\input{icu_8cpp_source}
\input{intrusive__containers_8cpp}
\input{intrusive__containers_8cpp_source}
\input{io_8cpp}
\input{io_8cpp_source}
\input{iterators_8cpp}
\input{iterators_8cpp_source}
\input{logic_8cpp}
\input{logic_8cpp_source}
\input{main_8cpp}
\input{main_8cpp_source}
\input{memory_8cpp}
\input{memory_8cpp_source}
\input{multi__span_8cpp}
\input{multi__span_8cpp_source}
\input{poly__obj_8cpp}
\input{poly__obj_8cpp_source}
\input{random_8cpp}
\input{random_8cpp_source}
\input{simple_8cpp}
\input{simple_8cpp_source}
\input{sort_8cpp}
\input{sort_8cpp_source}
\input{stats_8cpp}
\input{stats_8cpp_source}
\input{stringops_8cpp}
\input{stringops_8cpp_source}
\input{tdecl_8cpp}
\input{tdecl_8cpp_source}
\input{traits_8cpp}
\input{traits_8cpp_source}
\input{trie_8cpp}
\input{trie_8cpp_source}
\input{variant_8cpp}
\input{variant_8cpp_source}
\input{visitation__benchmarks_8cpp}
\input{visitation__benchmarks_8cpp_source}
%--- End generated contents ---
% Index
  \backmatter
  \newpage
  \phantomsection
  \clearemptydoublepage
  \addcontentsline{toc}{chapter}{\indexname}
  \printindex
% Required for some languages (in combination with latexdocumentpre from the header)
\end{document}
