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