\hypertarget{struct_k_b_l_i_b___n_s_1_1detail_1_1buildiota__impl_3_01construct__with__size_3_01_container_00_01_n_01_4_00_01false_01_4}{}\doxysection{KBLIB\+\_\+\+NS\+::detail\+::buildiota\+\_\+impl\texorpdfstring{$<$}{<} construct\+\_\+with\+\_\+size\texorpdfstring{$<$}{<} Container, N \texorpdfstring{$>$}{>}, false \texorpdfstring{$>$}{>} Struct Template Reference}
\label{struct_k_b_l_i_b___n_s_1_1detail_1_1buildiota__impl_3_01construct__with__size_3_01_container_00_01_n_01_4_00_01false_01_4}\index{KBLIB\_NS::detail::buildiota\_impl$<$ construct\_with\_size$<$ Container, N $>$, false $>$@{KBLIB\_NS::detail::buildiota\_impl$<$ construct\_with\_size$<$ Container, N $>$, false $>$}}


{\ttfamily \#include $<$kblib/containers.\+h$>$}

\doxysubsection*{Static Public Member Functions}
\begin{DoxyCompactItemize}
\item 
{\footnotesize template$<$typename T $>$ }\\static constexpr auto \mbox{\hyperlink{struct_k_b_l_i_b___n_s_1_1detail_1_1buildiota__impl_3_01construct__with__size_3_01_container_00_01_n_01_4_00_01false_01_4_aad5734761f5d5704aecfb5e0dc90a34a}{impl}} (T \mbox{\hyperlink{struct_k_b_l_i_b___n_s_1_1detail_1_1value}{value}}) -\/$>$ Container
\item 
{\footnotesize template$<$typename T , typename I $>$ }\\static constexpr auto \mbox{\hyperlink{struct_k_b_l_i_b___n_s_1_1detail_1_1buildiota__impl_3_01construct__with__size_3_01_container_00_01_n_01_4_00_01false_01_4_a979fac453fbd4fa87bea0e27c505b8b6}{impl}} (T \mbox{\hyperlink{struct_k_b_l_i_b___n_s_1_1detail_1_1value}{value}}, I incr) -\/$>$ Container
\end{DoxyCompactItemize}


\doxysubsection{Detailed Description}
\subsubsection*{template$<$typename Container, std\+::size\+\_\+t N$>$\newline
struct KBLIB\+\_\+\+NS\+::detail\+::buildiota\+\_\+impl$<$ construct\+\_\+with\+\_\+size$<$ Container, N $>$, false $>$}


Definition at line \mbox{\hyperlink{containers_8h_source_l00349}{349}} of file \mbox{\hyperlink{containers_8h_source}{containers.\+h}}.



\doxysubsection{Member Function Documentation}
\mbox{\Hypertarget{struct_k_b_l_i_b___n_s_1_1detail_1_1buildiota__impl_3_01construct__with__size_3_01_container_00_01_n_01_4_00_01false_01_4_aad5734761f5d5704aecfb5e0dc90a34a}\label{struct_k_b_l_i_b___n_s_1_1detail_1_1buildiota__impl_3_01construct__with__size_3_01_container_00_01_n_01_4_00_01false_01_4_aad5734761f5d5704aecfb5e0dc90a34a}} 
\index{KBLIB\_NS::detail::buildiota\_impl$<$ construct\_with\_size$<$ Container, N $>$, false $>$@{KBLIB\_NS::detail::buildiota\_impl$<$ construct\_with\_size$<$ Container, N $>$, false $>$}!impl@{impl}}
\index{impl@{impl}!KBLIB\_NS::detail::buildiota\_impl$<$ construct\_with\_size$<$ Container, N $>$, false $>$@{KBLIB\_NS::detail::buildiota\_impl$<$ construct\_with\_size$<$ Container, N $>$, false $>$}}
\doxysubsubsection{\texorpdfstring{impl()}{impl()}\hspace{0.1cm}{\footnotesize\ttfamily [1/2]}}
{\footnotesize\ttfamily template$<$typename Container , std\+::size\+\_\+t N$>$ \\
template$<$typename T $>$ \\
static constexpr auto \mbox{\hyperlink{struct_k_b_l_i_b___n_s_1_1detail_1_1buildiota__impl}{KBLIB\+\_\+\+NS\+::detail\+::buildiota\+\_\+impl}}$<$ \mbox{\hyperlink{struct_k_b_l_i_b___n_s_1_1construct__with__size}{construct\+\_\+with\+\_\+size}}$<$ Container, N $>$, false $>$\+::impl (\begin{DoxyParamCaption}\item[{T}]{value }\end{DoxyParamCaption}) -\/$>$ Container \hspace{0.3cm}{\ttfamily [inline]}, {\ttfamily [static]}, {\ttfamily [constexpr]}}



Definition at line \mbox{\hyperlink{containers_8h_source_l00351}{351}} of file \mbox{\hyperlink{containers_8h_source}{containers.\+h}}.

\mbox{\Hypertarget{struct_k_b_l_i_b___n_s_1_1detail_1_1buildiota__impl_3_01construct__with__size_3_01_container_00_01_n_01_4_00_01false_01_4_a979fac453fbd4fa87bea0e27c505b8b6}\label{struct_k_b_l_i_b___n_s_1_1detail_1_1buildiota__impl_3_01construct__with__size_3_01_container_00_01_n_01_4_00_01false_01_4_a979fac453fbd4fa87bea0e27c505b8b6}} 
\index{KBLIB\_NS::detail::buildiota\_impl$<$ construct\_with\_size$<$ Container, N $>$, false $>$@{KBLIB\_NS::detail::buildiota\_impl$<$ construct\_with\_size$<$ Container, N $>$, false $>$}!impl@{impl}}
\index{impl@{impl}!KBLIB\_NS::detail::buildiota\_impl$<$ construct\_with\_size$<$ Container, N $>$, false $>$@{KBLIB\_NS::detail::buildiota\_impl$<$ construct\_with\_size$<$ Container, N $>$, false $>$}}
\doxysubsubsection{\texorpdfstring{impl()}{impl()}\hspace{0.1cm}{\footnotesize\ttfamily [2/2]}}
{\footnotesize\ttfamily template$<$typename Container , std\+::size\+\_\+t N$>$ \\
template$<$typename T , typename I $>$ \\
static constexpr auto \mbox{\hyperlink{struct_k_b_l_i_b___n_s_1_1detail_1_1buildiota__impl}{KBLIB\+\_\+\+NS\+::detail\+::buildiota\+\_\+impl}}$<$ \mbox{\hyperlink{struct_k_b_l_i_b___n_s_1_1construct__with__size}{construct\+\_\+with\+\_\+size}}$<$ Container, N $>$, false $>$\+::impl (\begin{DoxyParamCaption}\item[{T}]{value,  }\item[{I}]{incr }\end{DoxyParamCaption}) -\/$>$ Container \hspace{0.3cm}{\ttfamily [inline]}, {\ttfamily [static]}, {\ttfamily [constexpr]}}



Definition at line \mbox{\hyperlink{containers_8h_source_l00360}{360}} of file \mbox{\hyperlink{containers_8h_source}{containers.\+h}}.



The documentation for this struct was generated from the following file\+:\begin{DoxyCompactItemize}
\item 
kblib/\mbox{\hyperlink{containers_8h}{containers.\+h}}\end{DoxyCompactItemize}
