\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}