\hypertarget{structkblib_1_1detail_1_1has__reserve_3_01_c_00_01fakestd_1_1void__t_3_01decltype_07std_1_1declv8c2e27aed6eb24ee719abf6c26576e61}{}\section{kblib\+:\+:detail\+:\+:has\+\_\+reserve$<$ C, fakestd\+:\+:void\+\_\+t$<$ decltype(std\+:\+:declval$<$ C \& $>$.reserve(0))$>$ $>$ Struct Template Reference} \label{structkblib_1_1detail_1_1has__reserve_3_01_c_00_01fakestd_1_1void__t_3_01decltype_07std_1_1declv8c2e27aed6eb24ee719abf6c26576e61}\index{kblib\+::detail\+::has\+\_\+reserve$<$ C, fakestd\+::void\+\_\+t$<$ decltype(std\+::declval$<$ C \& $>$.\+reserve(0))$>$ $>$@{kblib\+::detail\+::has\+\_\+reserve$<$ C, fakestd\+::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_01fakestd_1_1void__t_3_01decltype_07std_1_1declv8c2e27aed6eb24ee719abf6c26576e61_a63c982d74190456282b894470346b70a}{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(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_01fakestd_1_1void__t_3_01decltype_07std_1_1declv8c2e27aed6eb24ee719abf6c26576e61_a63c982d74190456282b894470346b70a}\label{structkblib_1_1detail_1_1has__reserve_3_01_c_00_01fakestd_1_1void__t_3_01decltype_07std_1_1declv8c2e27aed6eb24ee719abf6c26576e61_a63c982d74190456282b894470346b70a}} \index{kblib\+::detail\+::has\+\_\+reserve$<$ C, fakestd\+::void\+\_\+t$<$ decltype(std\+::declval$<$ C \& $>$.\+reserve(0))$>$ $>$@{kblib\+::detail\+::has\+\_\+reserve$<$ C, fakestd\+::void\+\_\+t$<$ decltype(std\+::declval$<$ C \& $>$.\+reserve(0))$>$ $>$}!value@{value}} \index{value@{value}!kblib\+::detail\+::has\+\_\+reserve$<$ C, fakestd\+::void\+\_\+t$<$ decltype(std\+::declval$<$ C \& $>$.\+reserve(0))$>$ $>$@{kblib\+::detail\+::has\+\_\+reserve$<$ C, fakestd\+::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, \hyperlink{namespacekblib_1_1fakestd_a2df414d5a1a1f59c8f33520890755f84}{fakestd\+::void\+\_\+t}$<$ decltype(std\+::declval$<$ C \& $>$.reserve(0))$>$ $>$\+::value = true\hspace{0.3cm}{\ttfamily [static]}} Definition at line 162 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}