\hypertarget{struct_k_b_l_i_b___n_s_1_1exists__t}{}\doxysection{KBLIB\+\_\+\+NS\+::exists\+\_\+t\texorpdfstring{$<$}{<} iterator \texorpdfstring{$>$}{>} Struct Template Reference} \label{struct_k_b_l_i_b___n_s_1_1exists__t}\index{KBLIB\_NS::exists\_t$<$ iterator $>$@{KBLIB\_NS::exists\_t$<$ iterator $>$}} {\ttfamily \#include $<$kblib/containers.\+h$>$} \doxysubsection*{Public Member Functions} \begin{DoxyCompactItemize} \item constexpr \mbox{\hyperlink{struct_k_b_l_i_b___n_s_1_1exists__t_ac43b17b84dbf2b7576c5f240fbb900a7}{operator bool}} () const noexcept \item constexpr auto \mbox{\hyperlink{struct_k_b_l_i_b___n_s_1_1exists__t_abf747cf79c7eb7f015649b50fec3e721}{operator$\ast$}} () const noexcept(noexcept($\ast$\mbox{\hyperlink{struct_k_b_l_i_b___n_s_1_1exists__t_a47b931286bfd9de8243085f551b3f202}{it}})) -\/$>$ decltype($\ast$\mbox{\hyperlink{struct_k_b_l_i_b___n_s_1_1exists__t_a47b931286bfd9de8243085f551b3f202}{it}}) \item constexpr auto \mbox{\hyperlink{struct_k_b_l_i_b___n_s_1_1exists__t_a5125242dcf32d164e03545ddf5d728f8}{operator-\/$>$}} () const noexcept -\/$>$ iterator \item constexpr auto \mbox{\hyperlink{struct_k_b_l_i_b___n_s_1_1exists__t_a46523fba7445ea4a6fab4b593dd8461d}{addr}} () const noexcept -\/$>$ auto $\ast$ \end{DoxyCompactItemize} \doxysubsection*{Public Attributes} \begin{DoxyCompactItemize} \item iterator \mbox{\hyperlink{struct_k_b_l_i_b___n_s_1_1exists__t_a47b931286bfd9de8243085f551b3f202}{it}} \item bool \mbox{\hyperlink{struct_k_b_l_i_b___n_s_1_1exists__t_a4209b1c93e706e6addedb0256991c3cd}{found}} \end{DoxyCompactItemize} \doxysubsection{Detailed Description} \subsubsection*{template$<$typename iterator$>$\newline struct KBLIB\+\_\+\+NS\+::exists\+\_\+t$<$ iterator $>$} Definition at line \mbox{\hyperlink{containers_8h_source_l00077}{77}} of file \mbox{\hyperlink{containers_8h_source}{containers.\+h}}. \doxysubsection{Member Function Documentation} \mbox{\Hypertarget{struct_k_b_l_i_b___n_s_1_1exists__t_a46523fba7445ea4a6fab4b593dd8461d}\label{struct_k_b_l_i_b___n_s_1_1exists__t_a46523fba7445ea4a6fab4b593dd8461d}} \index{KBLIB\_NS::exists\_t$<$ iterator $>$@{KBLIB\_NS::exists\_t$<$ iterator $>$}!addr@{addr}} \index{addr@{addr}!KBLIB\_NS::exists\_t$<$ iterator $>$@{KBLIB\_NS::exists\_t$<$ iterator $>$}} \doxysubsubsection{\texorpdfstring{addr()}{addr()}} {\footnotesize\ttfamily template$<$typename iterator $>$ \\ constexpr auto \mbox{\hyperlink{struct_k_b_l_i_b___n_s_1_1exists__t}{KBLIB\+\_\+\+NS\+::exists\+\_\+t}}$<$ iterator $>$\+::addr (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption}) const -\/$>$ auto$\ast$ \hspace{0.3cm}{\ttfamily [inline]}, {\ttfamily [constexpr]}, {\ttfamily [noexcept]}} Definition at line \mbox{\hyperlink{containers_8h_source_l00088}{88}} of file \mbox{\hyperlink{containers_8h_source}{containers.\+h}}. \mbox{\Hypertarget{struct_k_b_l_i_b___n_s_1_1exists__t_ac43b17b84dbf2b7576c5f240fbb900a7}\label{struct_k_b_l_i_b___n_s_1_1exists__t_ac43b17b84dbf2b7576c5f240fbb900a7}} \index{KBLIB\_NS::exists\_t$<$ iterator $>$@{KBLIB\_NS::exists\_t$<$ iterator $>$}!operator bool@{operator bool}} \index{operator bool@{operator bool}!KBLIB\_NS::exists\_t$<$ iterator $>$@{KBLIB\_NS::exists\_t$<$ iterator $>$}} \doxysubsubsection{\texorpdfstring{operator bool()}{operator bool()}} {\footnotesize\ttfamily template$<$typename iterator $>$ \\ constexpr \mbox{\hyperlink{struct_k_b_l_i_b___n_s_1_1exists__t}{KBLIB\+\_\+\+NS\+::exists\+\_\+t}}$<$ iterator $>$\+::operator bool (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption}) const\hspace{0.3cm}{\ttfamily [inline]}, {\ttfamily [constexpr]}, {\ttfamily [noexcept]}} Definition at line \mbox{\hyperlink{containers_8h_source_l00080}{80}} of file \mbox{\hyperlink{containers_8h_source}{containers.\+h}}. \mbox{\Hypertarget{struct_k_b_l_i_b___n_s_1_1exists__t_abf747cf79c7eb7f015649b50fec3e721}\label{struct_k_b_l_i_b___n_s_1_1exists__t_abf747cf79c7eb7f015649b50fec3e721}} \index{KBLIB\_NS::exists\_t$<$ iterator $>$@{KBLIB\_NS::exists\_t$<$ iterator $>$}!operator$\ast$@{operator$\ast$}} \index{operator$\ast$@{operator$\ast$}!KBLIB\_NS::exists\_t$<$ iterator $>$@{KBLIB\_NS::exists\_t$<$ iterator $>$}} \doxysubsubsection{\texorpdfstring{operator$\ast$()}{operator*()}} {\footnotesize\ttfamily template$<$typename iterator $>$ \\ constexpr auto \mbox{\hyperlink{struct_k_b_l_i_b___n_s_1_1exists__t}{KBLIB\+\_\+\+NS\+::exists\+\_\+t}}$<$ iterator $>$\+::operator$\ast$ (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption}) const -\/$>$ decltype($\ast$\mbox{\hyperlink{struct_k_b_l_i_b___n_s_1_1exists__t_a47b931286bfd9de8243085f551b3f202}{it}}) \hspace{0.3cm}{\ttfamily [inline]}, {\ttfamily [constexpr]}, {\ttfamily [noexcept]}} Definition at line \mbox{\hyperlink{containers_8h_source_l00081}{81}} of file \mbox{\hyperlink{containers_8h_source}{containers.\+h}}. \mbox{\Hypertarget{struct_k_b_l_i_b___n_s_1_1exists__t_a5125242dcf32d164e03545ddf5d728f8}\label{struct_k_b_l_i_b___n_s_1_1exists__t_a5125242dcf32d164e03545ddf5d728f8}} \index{KBLIB\_NS::exists\_t$<$ iterator $>$@{KBLIB\_NS::exists\_t$<$ iterator $>$}!operator-\/$>$@{operator-\/$>$}} \index{operator-\/$>$@{operator-\/$>$}!KBLIB\_NS::exists\_t$<$ iterator $>$@{KBLIB\_NS::exists\_t$<$ iterator $>$}} \doxysubsubsection{\texorpdfstring{operator-\/$>$()}{operator->()}} {\footnotesize\ttfamily template$<$typename iterator $>$ \\ constexpr auto \mbox{\hyperlink{struct_k_b_l_i_b___n_s_1_1exists__t}{KBLIB\+\_\+\+NS\+::exists\+\_\+t}}$<$ iterator $>$\+::operator-\/$>$ (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption}) const -\/$>$ iterator \hspace{0.3cm}{\ttfamily [inline]}, {\ttfamily [constexpr]}, {\ttfamily [noexcept]}} Definition at line \mbox{\hyperlink{containers_8h_source_l00085}{85}} of file \mbox{\hyperlink{containers_8h_source}{containers.\+h}}. \doxysubsection{Member Data Documentation} \mbox{\Hypertarget{struct_k_b_l_i_b___n_s_1_1exists__t_a4209b1c93e706e6addedb0256991c3cd}\label{struct_k_b_l_i_b___n_s_1_1exists__t_a4209b1c93e706e6addedb0256991c3cd}} \index{KBLIB\_NS::exists\_t$<$ iterator $>$@{KBLIB\_NS::exists\_t$<$ iterator $>$}!found@{found}} \index{found@{found}!KBLIB\_NS::exists\_t$<$ iterator $>$@{KBLIB\_NS::exists\_t$<$ iterator $>$}} \doxysubsubsection{\texorpdfstring{found}{found}} {\footnotesize\ttfamily template$<$typename iterator $>$ \\ bool \mbox{\hyperlink{struct_k_b_l_i_b___n_s_1_1exists__t}{KBLIB\+\_\+\+NS\+::exists\+\_\+t}}$<$ iterator $>$\+::found} Definition at line \mbox{\hyperlink{containers_8h_source_l00079}{79}} of file \mbox{\hyperlink{containers_8h_source}{containers.\+h}}. \mbox{\Hypertarget{struct_k_b_l_i_b___n_s_1_1exists__t_a47b931286bfd9de8243085f551b3f202}\label{struct_k_b_l_i_b___n_s_1_1exists__t_a47b931286bfd9de8243085f551b3f202}} \index{KBLIB\_NS::exists\_t$<$ iterator $>$@{KBLIB\_NS::exists\_t$<$ iterator $>$}!it@{it}} \index{it@{it}!KBLIB\_NS::exists\_t$<$ iterator $>$@{KBLIB\_NS::exists\_t$<$ iterator $>$}} \doxysubsubsection{\texorpdfstring{it}{it}} {\footnotesize\ttfamily template$<$typename iterator $>$ \\ iterator \mbox{\hyperlink{struct_k_b_l_i_b___n_s_1_1exists__t}{KBLIB\+\_\+\+NS\+::exists\+\_\+t}}$<$ iterator $>$\+::it} Definition at line \mbox{\hyperlink{containers_8h_source_l00078}{78}} of file \mbox{\hyperlink{containers_8h_source}{containers.\+h}}. The documentation for this struct was generated from the following file\+:\begin{DoxyCompactItemize} \item kblib/\mbox{\hyperlink{containers_8h}{containers.\+h}}\end{DoxyCompactItemize}