\hypertarget{structkblib_1_1extractor__policy__for_3_01_container_00_01void__t_3_01decltype_07std_1_1declval_96e7d68586b2a55789ed3384d5e3eaa6}{}\section{kblib\+:\+:extractor\+\_\+policy\+\_\+for$<$ Container, void\+\_\+t$<$ decltype(std\+:\+:declval$<$ Container $>$()\mbox{[}0\mbox{]})$>$ $>$ Struct Template Reference}
\label{structkblib_1_1extractor__policy__for_3_01_container_00_01void__t_3_01decltype_07std_1_1declval_96e7d68586b2a55789ed3384d5e3eaa6}\index{kblib\+::extractor\+\_\+policy\+\_\+for$<$ Container, void\+\_\+t$<$ decltype(std\+::declval$<$ Container $>$()\mbox{[}0\mbox{]})$>$ $>$@{kblib\+::extractor\+\_\+policy\+\_\+for$<$ Container, void\+\_\+t$<$ decltype(std\+::declval$<$ Container $>$()[0])$>$ $>$}}


{\ttfamily \#include $<$kblib/trie.\+h$>$}

\subsection*{Static Public Attributes}
\begin{DoxyCompactItemize}
\item 
static constexpr \hyperlink{namespacekblib_a54f01b64a070a7f3e916ec21e1d0145f}{extractor\+\_\+policy} \hyperlink{structkblib_1_1extractor__policy__for_3_01_container_00_01void__t_3_01decltype_07std_1_1declval_96e7d68586b2a55789ed3384d5e3eaa6_afa8ca6f705a7d4e5922c717efbd3a8f2}{value} = \hyperlink{namespacekblib_a54f01b64a070a7f3e916ec21e1d0145fa298bbb8f070170fc998ccac67856211b}{extractor\+\_\+policy\+::random\+\_\+access}
\end{DoxyCompactItemize}


\subsection{Detailed Description}
\subsubsection*{template$<$typename Container$>$\newline
struct kblib\+::extractor\+\_\+policy\+\_\+for$<$ Container, void\+\_\+t$<$ decltype(std\+::declval$<$ Container $>$()\mbox{[}0\mbox{]})$>$ $>$}



Definition at line 69 of file trie.\+h.



\subsection{Member Data Documentation}
\mbox{\Hypertarget{structkblib_1_1extractor__policy__for_3_01_container_00_01void__t_3_01decltype_07std_1_1declval_96e7d68586b2a55789ed3384d5e3eaa6_afa8ca6f705a7d4e5922c717efbd3a8f2}\label{structkblib_1_1extractor__policy__for_3_01_container_00_01void__t_3_01decltype_07std_1_1declval_96e7d68586b2a55789ed3384d5e3eaa6_afa8ca6f705a7d4e5922c717efbd3a8f2}} 
\index{kblib\+::extractor\+\_\+policy\+\_\+for$<$ Container, void\+\_\+t$<$ decltype(std\+::declval$<$ Container $>$()\mbox{[}0\mbox{]})$>$ $>$@{kblib\+::extractor\+\_\+policy\+\_\+for$<$ Container, void\+\_\+t$<$ decltype(std\+::declval$<$ Container $>$()[0])$>$ $>$}!value@{value}}
\index{value@{value}!kblib\+::extractor\+\_\+policy\+\_\+for$<$ Container, void\+\_\+t$<$ decltype(std\+::declval$<$ Container $>$()\mbox{[}0\mbox{]})$>$ $>$@{kblib\+::extractor\+\_\+policy\+\_\+for$<$ Container, void\+\_\+t$<$ decltype(std\+::declval$<$ Container $>$()[0])$>$ $>$}}
\subsubsection{\texorpdfstring{value}{value}}
{\footnotesize\ttfamily template$<$typename Container $>$ \\
constexpr \hyperlink{namespacekblib_a54f01b64a070a7f3e916ec21e1d0145f}{extractor\+\_\+policy} \hyperlink{structkblib_1_1extractor__policy__for}{kblib\+::extractor\+\_\+policy\+\_\+for}$<$ Container, void\+\_\+t$<$ decltype(std\+::declval$<$ Container $>$()\mbox{[}0\mbox{]})$>$ $>$\+::value = \hyperlink{namespacekblib_a54f01b64a070a7f3e916ec21e1d0145fa298bbb8f070170fc998ccac67856211b}{extractor\+\_\+policy\+::random\+\_\+access}\hspace{0.3cm}{\ttfamily [static]}}



Definition at line 71 of file trie.\+h.



The documentation for this struct was generated from the following file\+:\begin{DoxyCompactItemize}
\item 
kblib/\hyperlink{trie_8h}{trie.\+h}\end{DoxyCompactItemize}
