\hypertarget{namespacestd}{}\doxysection{std Namespace Reference}
\label{namespacestd}\index{std@{std}}
\doxysubsection*{Classes}
\begin{DoxyCompactItemize}
\item 
struct \mbox{\hyperlink{structstd_1_1hash_3_01kblib_1_1delayed__construct_3_01_t_01_4_01_4}{hash$<$ kblib\+::delayed\+\_\+construct$<$ T $>$ $>$}}
\item 
class \mbox{\hyperlink{classstd_1_1tuple__element_3_010_00_01_1_1kblib_1_1enumeration_3_01_t_01_4_01_4}{tuple\+\_\+element$<$ 0, \+::kblib\+::enumeration$<$ T $>$ $>$}}
\item 
class \mbox{\hyperlink{classstd_1_1tuple__element_3_010_00_01const_01volatile_01_1_1kblib_1_1enumeration_3_01_t_01_4_01_4}{tuple\+\_\+element$<$ 0, const volatile \+::kblib\+::enumeration$<$ T $>$ $>$}}
\item 
struct \mbox{\hyperlink{structstd_1_1tuple__element_3_010_00_01kblib_1_1detail__cry_1_1value__index__pair_3_01_t_01_4_01_4}{tuple\+\_\+element$<$ 0, kblib\+::detail\+\_\+cry\+::value\+\_\+index\+\_\+pair$<$ T $>$ $>$}}
\item 
class \mbox{\hyperlink{classstd_1_1tuple__element_3_010_00_01volatile_01_1_1kblib_1_1enumeration_3_01_t_01_4_01_4}{tuple\+\_\+element$<$ 0, volatile \+::kblib\+::enumeration$<$ T $>$ $>$}}
\item 
class \mbox{\hyperlink{classstd_1_1tuple__element_3_011_00_01_1_1kblib_1_1enumeration_3_01_t_01_4_01_4}{tuple\+\_\+element$<$ 1, \+::kblib\+::enumeration$<$ T $>$ $>$}}
\begin{DoxyCompactList}\small\item\em copies decay away the const \end{DoxyCompactList}\item 
class \mbox{\hyperlink{classstd_1_1tuple__element_3_011_00_01const_01_1_1kblib_1_1enumeration_3_01_t_01_4_01_4}{tuple\+\_\+element$<$ 1, const \+::kblib\+::enumeration$<$ T $>$ $>$}}
\begin{DoxyCompactList}\small\item\em unless const is explicitly added \end{DoxyCompactList}\item 
class \mbox{\hyperlink{classstd_1_1tuple__element_3_011_00_01const_01volatile_01_1_1kblib_1_1enumeration_3_01_t_01_4_01_4}{tuple\+\_\+element$<$ 1, const volatile \+::kblib\+::enumeration$<$ T $>$ $>$}}
\begin{DoxyCompactList}\small\item\em but you can also add const to a reference \end{DoxyCompactList}\item 
struct \mbox{\hyperlink{structstd_1_1tuple__element_3_011_00_01kblib_1_1detail__cry_1_1value__index__pair_3_01_t_01_4_01_4}{tuple\+\_\+element$<$ 1, kblib\+::detail\+\_\+cry\+::value\+\_\+index\+\_\+pair$<$ T $>$ $>$}}
\item 
class \mbox{\hyperlink{classstd_1_1tuple__element_3_011_00_01volatile_01_1_1kblib_1_1enumeration_3_01_t_01_4_01_4}{tuple\+\_\+element$<$ 1, volatile \+::kblib\+::enumeration$<$ T $>$ $>$}}
\begin{DoxyCompactList}\small\item\em references keep the same qualifications as the original \end{DoxyCompactList}\item 
struct \mbox{\hyperlink{structstd_1_1tuple__element_3_01_i_00_01kblib_1_1punner_3_01_types_8_8_8_01_4_01_4}{tuple\+\_\+element$<$ I, kblib\+::punner$<$ Types... $>$ $>$}}
\item 
struct \mbox{\hyperlink{structstd_1_1tuple__size_3_01kblib_1_1detail__cry_1_1value__index__pair_3_01_t_01_4_01_4}{tuple\+\_\+size$<$ kblib\+::detail\+\_\+cry\+::value\+\_\+index\+\_\+pair$<$ T $>$ $>$}}
\item 
struct \mbox{\hyperlink{structstd_1_1tuple__size_3_01kblib_1_1punner_3_01_types_8_8_8_01_4_01_4}{tuple\+\_\+size$<$ kblib\+::punner$<$ Types... $>$ $>$}}
\item 
struct \mbox{\hyperlink{structstd_1_1tuple__size_3_1_1kblib_1_1construct__with__size_3_01_c_00_01_size_01_4_01_4}{tuple\+\_\+size$<$\+::kblib\+::construct\+\_\+with\+\_\+size$<$ C, Size $>$ $>$}}
\item 
class \mbox{\hyperlink{classstd_1_1tuple__size_3_1_1kblib_1_1enumeration_3_01_t_01_4_01_4}{tuple\+\_\+size$<$\+::kblib\+::enumeration$<$ T $>$ $>$}}
\end{DoxyCompactItemize}
