\hypertarget{structkblib_1_1detail_1_1has__reserve_3_01_c_00_01fakestd_1_1void__t_3_01decltype_07std_1_1declv1e1cb4d3508363ca21219893e78c2469}{}\section{kblib\+:\+:detail\+:\+:has\+\_\+reserve$<$ C, fakestd\+:\+:void\+\_\+t$<$ decltype(std\+:\+:declval$<$ C \& $>$.reserve())$>$ $>$ Struct Template Reference} \label{structkblib_1_1detail_1_1has__reserve_3_01_c_00_01fakestd_1_1void__t_3_01decltype_07std_1_1declv1e1cb4d3508363ca21219893e78c2469}\index{kblib\+::detail\+::has\+\_\+reserve$<$ C, fakestd\+::void\+\_\+t$<$ decltype(std\+::declval$<$ C \& $>$.\+reserve())$>$ $>$@{kblib\+::detail\+::has\+\_\+reserve$<$ C, fakestd\+::void\+\_\+t$<$ decltype(std\+::declval$<$ C \& $>$.\+reserve())$>$ $>$}} {\ttfamily \#include $<$kblib\+\_\+build.\+h$>$} \subsection*{Static Public Attributes} \begin{DoxyCompactItemize} \item static constexpr bool \hyperlink{structkblib_1_1detail_1_1has__reserve_3_01_c_00_01fakestd_1_1void__t_3_01decltype_07std_1_1declv1e1cb4d3508363ca21219893e78c2469_a6e5ddbf659dc14226b1df3648934d726}{value} = true \end{DoxyCompactItemize} \subsection{Detailed Description} \subsubsection*{template$<$typename C$>$\newline struct kblib\+::detail\+::has\+\_\+reserve$<$ C, fakestd\+::void\+\_\+t$<$ decltype(std\+::declval$<$ C \& $>$.\+reserve())$>$ $>$} Definition at line 48 of file kblib\+\_\+build.\+h. \subsection{Member Data Documentation} \mbox{\Hypertarget{structkblib_1_1detail_1_1has__reserve_3_01_c_00_01fakestd_1_1void__t_3_01decltype_07std_1_1declv1e1cb4d3508363ca21219893e78c2469_a6e5ddbf659dc14226b1df3648934d726}\label{structkblib_1_1detail_1_1has__reserve_3_01_c_00_01fakestd_1_1void__t_3_01decltype_07std_1_1declv1e1cb4d3508363ca21219893e78c2469_a6e5ddbf659dc14226b1df3648934d726}} \index{kblib\+::detail\+::has\+\_\+reserve$<$ C, fakestd\+::void\+\_\+t$<$ decltype(std\+::declval$<$ C \& $>$.\+reserve())$>$ $>$@{kblib\+::detail\+::has\+\_\+reserve$<$ C, fakestd\+::void\+\_\+t$<$ decltype(std\+::declval$<$ C \& $>$.\+reserve())$>$ $>$}!value@{value}} \index{value@{value}!kblib\+::detail\+::has\+\_\+reserve$<$ C, fakestd\+::void\+\_\+t$<$ decltype(std\+::declval$<$ C \& $>$.\+reserve())$>$ $>$@{kblib\+::detail\+::has\+\_\+reserve$<$ C, fakestd\+::void\+\_\+t$<$ decltype(std\+::declval$<$ C \& $>$.\+reserve())$>$ $>$}} \subsubsection{\texorpdfstring{value}{value}} {\footnotesize\ttfamily template$<$typename C $>$ \\ constexpr bool \hyperlink{structkblib_1_1detail_1_1has__reserve}{kblib\+::detail\+::has\+\_\+reserve}$<$ C, \hyperlink{namespacekblib_1_1fakestd_a2df414d5a1a1f59c8f33520890755f84}{fakestd\+::void\+\_\+t}$<$ decltype(std\+::declval$<$ C \& $>$.reserve())$>$ $>$\+::value = true\hspace{0.3cm}{\ttfamily [static]}} Definition at line 49 of file kblib\+\_\+build.\+h. The documentation for this struct was generated from the following file\+:\begin{DoxyCompactItemize} \item /mnt/\+Vers1/kblib/\hyperlink{kblib__build_8h}{kblib\+\_\+build.\+h}\end{DoxyCompactItemize}