\hypertarget{structkblib_1_1fnv_1_1fnv__offset}{}\doxysection{kblib\+::fnv\+::fnv\+\_\+offset\texorpdfstring{$<$}{<} UInt \texorpdfstring{$>$}{>} Struct Template Reference} \label{structkblib_1_1fnv_1_1fnv__offset}\index{kblib::fnv::fnv\_offset$<$ UInt $>$@{kblib::fnv::fnv\_offset$<$ UInt $>$}} The starting value 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__offset_ab74254c3199753dcaf44a9c3d2a58fda}{value}} \end{DoxyCompactItemize} \doxysubsection{Detailed Description} \subsubsection*{template$<$typename UInt$>$\newline struct kblib\+::fnv\+::fnv\+\_\+offset$<$ UInt $>$} The starting value for the FNVa hash algorithm, as a type trait. Definition at line \mbox{\hyperlink{hash_8h_source_l00128}{128}} of file \mbox{\hyperlink{hash_8h_source}{hash.\+h}}. \doxysubsection{Member Data Documentation} \mbox{\Hypertarget{structkblib_1_1fnv_1_1fnv__offset_ab74254c3199753dcaf44a9c3d2a58fda}\label{structkblib_1_1fnv_1_1fnv__offset_ab74254c3199753dcaf44a9c3d2a58fda}} \index{kblib::fnv::fnv\_offset$<$ UInt $>$@{kblib::fnv::fnv\_offset$<$ UInt $>$}!value@{value}} \index{value@{value}!kblib::fnv::fnv\_offset$<$ UInt $>$@{kblib::fnv::fnv\_offset$<$ 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__offset}{kblib\+::fnv\+::fnv\+\_\+offset}}$<$ UInt $>$\+::value} {\bfseries Initial value\+:} \begin{DoxyCode}{0} \DoxyCodeLine{= (\textcolor{keyword}{sizeof}(UInt) == \textcolor{keyword}{sizeof}(std::uint64\_t)} \DoxyCodeLine{ ? fnv\_offset::value} \DoxyCodeLine{ : fnv\_offset::value)} \end{DoxyCode} Definition at line \mbox{\hyperlink{hash_8h_source_l00129}{129}} 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}