\hypertarget{structkblib_1_1detail_1_1has__reserve_3_01_c_00_01void__t_3_01decltype_07std_1_1declval_3_01_c_0fa871b6c3d60ea473131daba79078bed}{}\section{kblib\+:\+:detail\+:\+:has\+\_\+reserve$<$ C, void\+\_\+t$<$ decltype(std\+:\+:declval$<$ C \& $>$.reserve(0))$>$ $>$ Struct Template Reference}
\label{structkblib_1_1detail_1_1has__reserve_3_01_c_00_01void__t_3_01decltype_07std_1_1declval_3_01_c_0fa871b6c3d60ea473131daba79078bed}\index{kblib\+::detail\+::has\+\_\+reserve$<$ C, void\+\_\+t$<$ decltype(std\+::declval$<$ C \& $>$.\+reserve(0))$>$ $>$@{kblib\+::detail\+::has\+\_\+reserve$<$ C, void\+\_\+t$<$ decltype(std\+::declval$<$ C \& $>$.\+reserve(0))$>$ $>$}}


{\ttfamily \#include $<$traits.\+h$>$}

\subsection*{Static Public Attributes}
\begin{DoxyCompactItemize}
\item 
static constexpr bool \hyperlink{structkblib_1_1detail_1_1has__reserve_3_01_c_00_01void__t_3_01decltype_07std_1_1declval_3_01_c_0fa871b6c3d60ea473131daba79078bed_a5c6592e2b5b0712c83d3e73ea45bc2cf}{value} = true
\end{DoxyCompactItemize}


\subsection{Detailed Description}
\subsubsection*{template$<$typename C$>$\newline
struct kblib\+::detail\+::has\+\_\+reserve$<$ C, void\+\_\+t$<$ decltype(std\+::declval$<$ C \& $>$.\+reserve(0))$>$ $>$}



Definition at line 160 of file traits.\+h.



\subsection{Member Data Documentation}
\mbox{\Hypertarget{structkblib_1_1detail_1_1has__reserve_3_01_c_00_01void__t_3_01decltype_07std_1_1declval_3_01_c_0fa871b6c3d60ea473131daba79078bed_a5c6592e2b5b0712c83d3e73ea45bc2cf}\label{structkblib_1_1detail_1_1has__reserve_3_01_c_00_01void__t_3_01decltype_07std_1_1declval_3_01_c_0fa871b6c3d60ea473131daba79078bed_a5c6592e2b5b0712c83d3e73ea45bc2cf}} 
\index{kblib\+::detail\+::has\+\_\+reserve$<$ C, void\+\_\+t$<$ decltype(std\+::declval$<$ C \& $>$.\+reserve(0))$>$ $>$@{kblib\+::detail\+::has\+\_\+reserve$<$ C, void\+\_\+t$<$ decltype(std\+::declval$<$ C \& $>$.\+reserve(0))$>$ $>$}!value@{value}}
\index{value@{value}!kblib\+::detail\+::has\+\_\+reserve$<$ C, void\+\_\+t$<$ decltype(std\+::declval$<$ C \& $>$.\+reserve(0))$>$ $>$@{kblib\+::detail\+::has\+\_\+reserve$<$ C, void\+\_\+t$<$ decltype(std\+::declval$<$ C \& $>$.\+reserve(0))$>$ $>$}}
\subsubsection{\texorpdfstring{value}{value}}
{\footnotesize\ttfamily template$<$typename C $>$ \\
constexpr bool \hyperlink{structkblib_1_1detail_1_1has__reserve}{kblib\+::detail\+::has\+\_\+reserve}$<$ C, void\+\_\+t$<$ decltype(std\+::declval$<$ C \& $>$.reserve(0))$>$ $>$\+::value = true\hspace{0.3cm}{\ttfamily [static]}}



Definition at line 161 of file traits.\+h.



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