\hypertarget{structkblib_1_1fnv_1_1fnv__prime}{}\doxysection{kblib\+::fnv\+::fnv\+\_\+prime\texorpdfstring{$<$}{<} UInt \texorpdfstring{$>$}{>} Struct Template Reference} \label{structkblib_1_1fnv_1_1fnv__prime}\index{kblib::fnv::fnv\_prime$<$ UInt $>$@{kblib::fnv::fnv\_prime$<$ UInt $>$}} The prime to use for the FNVa hash algorithm, as a type trait. {\ttfamily \#include $<$kblib/hash.\+h$>$} \doxysubsection*{Public Attributes} \begin{DoxyCompactItemize} \item \mbox{\hyperlink{tdecl_8h_ab79256916a9652cd2d1771ae9a38799f}{KBLIB\+\_\+\+CONSTANT\+\_\+M}} UInt \mbox{\hyperlink{structkblib_1_1fnv_1_1fnv__prime_a6b41408905bce9f891a99241c1ae88d1}{value}} \end{DoxyCompactItemize} \doxysubsection{Detailed Description} \subsubsection*{template$<$typename UInt$>$\newline struct kblib\+::fnv\+::fnv\+\_\+prime$<$ UInt $>$} The prime to use for the FNVa hash algorithm, as a type trait. Definition at line \mbox{\hyperlink{hash_8h_source_l00108}{108}} of file \mbox{\hyperlink{hash_8h_source}{hash.\+h}}. \doxysubsection{Member Data Documentation} \mbox{\Hypertarget{structkblib_1_1fnv_1_1fnv__prime_a6b41408905bce9f891a99241c1ae88d1}\label{structkblib_1_1fnv_1_1fnv__prime_a6b41408905bce9f891a99241c1ae88d1}} \index{kblib::fnv::fnv\_prime$<$ UInt $>$@{kblib::fnv::fnv\_prime$<$ UInt $>$}!value@{value}} \index{value@{value}!kblib::fnv::fnv\_prime$<$ UInt $>$@{kblib::fnv::fnv\_prime$<$ UInt $>$}} \doxysubsubsection{\texorpdfstring{value}{value}} {\footnotesize\ttfamily template$<$typename UInt $>$ \\ \mbox{\hyperlink{tdecl_8h_ab79256916a9652cd2d1771ae9a38799f}{KBLIB\+\_\+\+CONSTANT\+\_\+M}} UInt \mbox{\hyperlink{structkblib_1_1fnv_1_1fnv__prime}{kblib\+::fnv\+::fnv\+\_\+prime}}$<$ UInt $>$\+::value} {\bfseries Initial value\+:} \begin{DoxyCode}{0} \DoxyCodeLine{= (\textcolor{keyword}{sizeof}(UInt) == \textcolor{keyword}{sizeof}(std::uint64\_t)} \DoxyCodeLine{ ? fnv\_prime::value} \DoxyCodeLine{ : fnv\_prime::value)} \end{DoxyCode} Definition at line \mbox{\hyperlink{hash_8h_source_l00109}{109}} of file \mbox{\hyperlink{hash_8h_source}{hash.\+h}}. The documentation for this struct was generated from the following file\+:\begin{DoxyCompactItemize} \item kblib/\mbox{\hyperlink{hash_8h}{hash.\+h}}\end{DoxyCompactItemize}