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