\hypertarget{structkblib_1_1exists__t}{}\doxysection{kblib\+::exists\+\_\+t\texorpdfstring{$<$}{<} iterator \texorpdfstring{$>$}{>} Struct Template Reference} \label{structkblib_1_1exists__t}\index{kblib::exists\_t$<$ iterator $>$@{kblib::exists\_t$<$ iterator $>$}} {\ttfamily \#include $<$kblib/containers.\+h$>$} \doxysubsection*{Public Member Functions} \begin{DoxyCompactItemize} \item constexpr \mbox{\hyperlink{structkblib_1_1exists__t_ac386c1b66b8aaa1b91141ec790c74fe9}{operator bool}} () const noexcept \item constexpr auto \mbox{\hyperlink{structkblib_1_1exists__t_ad0f2f995710ab158bd0f3eb2cbf04ddd}{operator$\ast$}} () const noexcept(noexcept($\ast$\mbox{\hyperlink{structkblib_1_1exists__t_a244ab890520561a3998929af9321bb91}{it}})) -\/$>$ decltype($\ast$\mbox{\hyperlink{structkblib_1_1exists__t_a244ab890520561a3998929af9321bb91}{it}}) \item constexpr auto \mbox{\hyperlink{structkblib_1_1exists__t_a2a1c3f76ad75e23d8d50f42b9de995ea}{operator-\/$>$}} () const noexcept -\/$>$ iterator \item constexpr auto \mbox{\hyperlink{structkblib_1_1exists__t_a7130663b90f07118de2b49e5b126317f}{addr}} () const noexcept -\/$>$ auto $\ast$ \end{DoxyCompactItemize} \doxysubsection*{Public Attributes} \begin{DoxyCompactItemize} \item iterator \mbox{\hyperlink{structkblib_1_1exists__t_a244ab890520561a3998929af9321bb91}{it}} \item bool \mbox{\hyperlink{structkblib_1_1exists__t_a1fe015ac8a519ced59295ade643c0f18}{found}} \end{DoxyCompactItemize} \doxysubsection{Detailed Description} \subsubsection*{template$<$typename iterator$>$\newline struct kblib\+::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{structkblib_1_1exists__t_a7130663b90f07118de2b49e5b126317f}\label{structkblib_1_1exists__t_a7130663b90f07118de2b49e5b126317f}} \index{kblib::exists\_t$<$ iterator $>$@{kblib::exists\_t$<$ iterator $>$}!addr@{addr}} \index{addr@{addr}!kblib::exists\_t$<$ iterator $>$@{kblib::exists\_t$<$ iterator $>$}} \doxysubsubsection{\texorpdfstring{addr()}{addr()}} {\footnotesize\ttfamily template$<$typename iterator $>$ \\ constexpr auto \mbox{\hyperlink{structkblib_1_1exists__t}{kblib\+::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{structkblib_1_1exists__t_ac386c1b66b8aaa1b91141ec790c74fe9}\label{structkblib_1_1exists__t_ac386c1b66b8aaa1b91141ec790c74fe9}} \index{kblib::exists\_t$<$ iterator $>$@{kblib::exists\_t$<$ iterator $>$}!operator bool@{operator bool}} \index{operator bool@{operator bool}!kblib::exists\_t$<$ iterator $>$@{kblib::exists\_t$<$ iterator $>$}} \doxysubsubsection{\texorpdfstring{operator bool()}{operator bool()}} {\footnotesize\ttfamily template$<$typename iterator $>$ \\ constexpr \mbox{\hyperlink{structkblib_1_1exists__t}{kblib\+::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{structkblib_1_1exists__t_ad0f2f995710ab158bd0f3eb2cbf04ddd}\label{structkblib_1_1exists__t_ad0f2f995710ab158bd0f3eb2cbf04ddd}} \index{kblib::exists\_t$<$ iterator $>$@{kblib::exists\_t$<$ iterator $>$}!operator$\ast$@{operator$\ast$}} \index{operator$\ast$@{operator$\ast$}!kblib::exists\_t$<$ iterator $>$@{kblib::exists\_t$<$ iterator $>$}} \doxysubsubsection{\texorpdfstring{operator$\ast$()}{operator*()}} {\footnotesize\ttfamily template$<$typename iterator $>$ \\ constexpr auto \mbox{\hyperlink{structkblib_1_1exists__t}{kblib\+::exists\+\_\+t}}$<$ iterator $>$\+::operator$\ast$ (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption}) const -\/$>$ decltype($\ast$\mbox{\hyperlink{structkblib_1_1exists__t_a244ab890520561a3998929af9321bb91}{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{structkblib_1_1exists__t_a2a1c3f76ad75e23d8d50f42b9de995ea}\label{structkblib_1_1exists__t_a2a1c3f76ad75e23d8d50f42b9de995ea}} \index{kblib::exists\_t$<$ iterator $>$@{kblib::exists\_t$<$ iterator $>$}!operator-\/$>$@{operator-\/$>$}} \index{operator-\/$>$@{operator-\/$>$}!kblib::exists\_t$<$ iterator $>$@{kblib::exists\_t$<$ iterator $>$}} \doxysubsubsection{\texorpdfstring{operator-\/$>$()}{operator->()}} {\footnotesize\ttfamily template$<$typename iterator $>$ \\ constexpr auto \mbox{\hyperlink{structkblib_1_1exists__t}{kblib\+::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{structkblib_1_1exists__t_a1fe015ac8a519ced59295ade643c0f18}\label{structkblib_1_1exists__t_a1fe015ac8a519ced59295ade643c0f18}} \index{kblib::exists\_t$<$ iterator $>$@{kblib::exists\_t$<$ iterator $>$}!found@{found}} \index{found@{found}!kblib::exists\_t$<$ iterator $>$@{kblib::exists\_t$<$ iterator $>$}} \doxysubsubsection{\texorpdfstring{found}{found}} {\footnotesize\ttfamily template$<$typename iterator $>$ \\ bool \mbox{\hyperlink{structkblib_1_1exists__t}{kblib\+::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{structkblib_1_1exists__t_a244ab890520561a3998929af9321bb91}\label{structkblib_1_1exists__t_a244ab890520561a3998929af9321bb91}} \index{kblib::exists\_t$<$ iterator $>$@{kblib::exists\_t$<$ iterator $>$}!it@{it}} \index{it@{it}!kblib::exists\_t$<$ iterator $>$@{kblib::exists\_t$<$ iterator $>$}} \doxysubsubsection{\texorpdfstring{it}{it}} {\footnotesize\ttfamily template$<$typename iterator $>$ \\ iterator \mbox{\hyperlink{structkblib_1_1exists__t}{kblib\+::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}