\hypertarget{namespacekblib_1_1literals}{}\doxysection{kblib\+::literals Namespace Reference}
\label{namespacekblib_1_1literals}\index{kblib::literals@{kblib::literals}}
\doxysubsection*{Functions}
\begin{DoxyCompactItemize}
\item 
{\footnotesize template$<$char... Cs$>$ }\\constexpr auto \mbox{\hyperlink{namespacekblib_1_1literals_a89800ca5a1a2c396a3905227cb2919ad}{operator\char`\"{}\char`\"{}\+\_\+c}} ()
\item 
{\footnotesize template$<$char... Cs$>$ }\\constexpr auto \mbox{\hyperlink{namespacekblib_1_1literals_adfec289c33286ad36edb6fe60932d1bb}{operator\char`\"{}\char`\"{}\+\_\+cu}} ()
\item 
constexpr auto \mbox{\hyperlink{namespacekblib_1_1literals_a626ed71532f5d103c9828ea9370a5842}{operator\char`\"{}\char`\"{}\+\_\+fnv32}} (const char $\ast$str, std\+::size\+\_\+t \mbox{\hyperlink{namespacekblib_a793fd30664717fe1da593bf53e895e9d}{length}}) noexcept -\/$>$ std\+::uint32\+\_\+t
\begin{DoxyCompactList}\small\item\em A literal suffix that produces the FNV32a hash of a string literal. \end{DoxyCompactList}\item 
constexpr auto \mbox{\hyperlink{namespacekblib_1_1literals_a36cd43f6611c58129a26aba0ac78e434}{operator\char`\"{}\char`\"{}\+\_\+fnv64}} (const char $\ast$str, std\+::size\+\_\+t \mbox{\hyperlink{namespacekblib_a793fd30664717fe1da593bf53e895e9d}{length}}) noexcept -\/$>$ std\+::uint64\+\_\+t
\begin{DoxyCompactList}\small\item\em A literal suffix that produces the FNV64a hash of a string literal. \end{DoxyCompactList}\item 
constexpr auto \mbox{\hyperlink{namespacekblib_1_1literals_a598ef69dec16cf39b62eb2967789eafc}{operator\char`\"{}\char`\"{}\+\_\+fnv32}} (unsigned long long val) -\/$>$ std\+::uint32\+\_\+t
\item 
constexpr auto \mbox{\hyperlink{namespacekblib_1_1literals_abb287d29a45213778942fec4b9aecc86}{operator\char`\"{}\char`\"{}\+\_\+fnv64}} (unsigned long long val) -\/$>$ std\+::uint64\+\_\+t
\item 
{\footnotesize template$<$char... Cs$>$ }\\constexpr auto \mbox{\hyperlink{namespacekblib_1_1literals_acebb1a7951fb28c5fa6648429b883edc}{operator\char`\"{}\char`\"{}\+\_\+vi}} ()
\end{DoxyCompactItemize}


\doxysubsection{Function Documentation}
\mbox{\Hypertarget{namespacekblib_1_1literals_a89800ca5a1a2c396a3905227cb2919ad}\label{namespacekblib_1_1literals_a89800ca5a1a2c396a3905227cb2919ad}} 
\index{kblib::literals@{kblib::literals}!operator\char`\"{}\char`\"{}\_c@{operator""""\_c}}
\index{operator\char`\"{}\char`\"{}\_c@{operator""""\_c}!kblib::literals@{kblib::literals}}
\doxysubsubsection{\texorpdfstring{operator""""\_c()}{operator""\_c()}}
{\footnotesize\ttfamily template$<$char... Cs$>$ \\
constexpr auto kblib\+::literals\+::operator\char`\"{}\char`\"{}\+\_\+c (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [constexpr]}}



Definition at line \mbox{\hyperlink{convert_8h_source_l00230}{230}} of file \mbox{\hyperlink{convert_8h_source}{convert.\+h}}.

\mbox{\Hypertarget{namespacekblib_1_1literals_adfec289c33286ad36edb6fe60932d1bb}\label{namespacekblib_1_1literals_adfec289c33286ad36edb6fe60932d1bb}} 
\index{kblib::literals@{kblib::literals}!operator\char`\"{}\char`\"{}\_cu@{operator""""\_cu}}
\index{operator\char`\"{}\char`\"{}\_cu@{operator""""\_cu}!kblib::literals@{kblib::literals}}
\doxysubsubsection{\texorpdfstring{operator""""\_cu()}{operator""\_cu()}}
{\footnotesize\ttfamily template$<$char... Cs$>$ \\
constexpr auto kblib\+::literals\+::operator\char`\"{}\char`\"{}\+\_\+cu (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [constexpr]}}



Definition at line \mbox{\hyperlink{convert_8h_source_l00235}{235}} of file \mbox{\hyperlink{convert_8h_source}{convert.\+h}}.

\mbox{\Hypertarget{namespacekblib_1_1literals_a626ed71532f5d103c9828ea9370a5842}\label{namespacekblib_1_1literals_a626ed71532f5d103c9828ea9370a5842}} 
\index{kblib::literals@{kblib::literals}!operator\char`\"{}\char`\"{}\_fnv32@{operator""""\_fnv32}}
\index{operator\char`\"{}\char`\"{}\_fnv32@{operator""""\_fnv32}!kblib::literals@{kblib::literals}}
\doxysubsubsection{\texorpdfstring{operator""""\_fnv32()}{operator""\_fnv32()}\hspace{0.1cm}{\footnotesize\ttfamily [1/2]}}
{\footnotesize\ttfamily constexpr auto kblib\+::literals\+::operator\char`\"{}\char`\"{}\+\_\+fnv32 (\begin{DoxyParamCaption}\item[{const char $\ast$}]{str,  }\item[{std\+::size\+\_\+t}]{length }\end{DoxyParamCaption}) -\/$>$ std\+::uint32\+\_\+t \hspace{0.3cm}{\ttfamily [constexpr]}, {\ttfamily [noexcept]}}



A literal suffix that produces the FNV32a hash of a string literal. 



Definition at line \mbox{\hyperlink{hash_8h_source_l00261}{261}} of file \mbox{\hyperlink{hash_8h_source}{hash.\+h}}.

\mbox{\Hypertarget{namespacekblib_1_1literals_a598ef69dec16cf39b62eb2967789eafc}\label{namespacekblib_1_1literals_a598ef69dec16cf39b62eb2967789eafc}} 
\index{kblib::literals@{kblib::literals}!operator\char`\"{}\char`\"{}\_fnv32@{operator""""\_fnv32}}
\index{operator\char`\"{}\char`\"{}\_fnv32@{operator""""\_fnv32}!kblib::literals@{kblib::literals}}
\doxysubsubsection{\texorpdfstring{operator""""\_fnv32()}{operator""\_fnv32()}\hspace{0.1cm}{\footnotesize\ttfamily [2/2]}}
{\footnotesize\ttfamily constexpr auto kblib\+::literals\+::operator\char`\"{}\char`\"{}\+\_\+fnv32 (\begin{DoxyParamCaption}\item[{unsigned long long}]{val }\end{DoxyParamCaption}) -\/$>$ std\+::uint32\+\_\+t \hspace{0.3cm}{\ttfamily [constexpr]}}



Definition at line \mbox{\hyperlink{hash_8h_source_l00277}{277}} of file \mbox{\hyperlink{hash_8h_source}{hash.\+h}}.

\mbox{\Hypertarget{namespacekblib_1_1literals_a36cd43f6611c58129a26aba0ac78e434}\label{namespacekblib_1_1literals_a36cd43f6611c58129a26aba0ac78e434}} 
\index{kblib::literals@{kblib::literals}!operator\char`\"{}\char`\"{}\_fnv64@{operator""""\_fnv64}}
\index{operator\char`\"{}\char`\"{}\_fnv64@{operator""""\_fnv64}!kblib::literals@{kblib::literals}}
\doxysubsubsection{\texorpdfstring{operator""""\_fnv64()}{operator""\_fnv64()}\hspace{0.1cm}{\footnotesize\ttfamily [1/2]}}
{\footnotesize\ttfamily constexpr auto kblib\+::literals\+::operator\char`\"{}\char`\"{}\+\_\+fnv64 (\begin{DoxyParamCaption}\item[{const char $\ast$}]{str,  }\item[{std\+::size\+\_\+t}]{length }\end{DoxyParamCaption}) -\/$>$ std\+::uint64\+\_\+t \hspace{0.3cm}{\ttfamily [constexpr]}, {\ttfamily [noexcept]}}



A literal suffix that produces the FNV64a hash of a string literal. 



Definition at line \mbox{\hyperlink{hash_8h_source_l00270}{270}} of file \mbox{\hyperlink{hash_8h_source}{hash.\+h}}.

\mbox{\Hypertarget{namespacekblib_1_1literals_abb287d29a45213778942fec4b9aecc86}\label{namespacekblib_1_1literals_abb287d29a45213778942fec4b9aecc86}} 
\index{kblib::literals@{kblib::literals}!operator\char`\"{}\char`\"{}\_fnv64@{operator""""\_fnv64}}
\index{operator\char`\"{}\char`\"{}\_fnv64@{operator""""\_fnv64}!kblib::literals@{kblib::literals}}
\doxysubsubsection{\texorpdfstring{operator""""\_fnv64()}{operator""\_fnv64()}\hspace{0.1cm}{\footnotesize\ttfamily [2/2]}}
{\footnotesize\ttfamily constexpr auto kblib\+::literals\+::operator\char`\"{}\char`\"{}\+\_\+fnv64 (\begin{DoxyParamCaption}\item[{unsigned long long}]{val }\end{DoxyParamCaption}) -\/$>$ std\+::uint64\+\_\+t \hspace{0.3cm}{\ttfamily [constexpr]}}



Definition at line \mbox{\hyperlink{hash_8h_source_l00284}{284}} of file \mbox{\hyperlink{hash_8h_source}{hash.\+h}}.

\mbox{\Hypertarget{namespacekblib_1_1literals_acebb1a7951fb28c5fa6648429b883edc}\label{namespacekblib_1_1literals_acebb1a7951fb28c5fa6648429b883edc}} 
\index{kblib::literals@{kblib::literals}!operator\char`\"{}\char`\"{}\_vi@{operator""""\_vi}}
\index{operator\char`\"{}\char`\"{}\_vi@{operator""""\_vi}!kblib::literals@{kblib::literals}}
\doxysubsubsection{\texorpdfstring{operator""""\_vi()}{operator""\_vi()}}
{\footnotesize\ttfamily template$<$char... Cs$>$ \\
constexpr auto kblib\+::literals\+::operator\char`\"{}\char`\"{}\+\_\+vi (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [constexpr]}}



Definition at line \mbox{\hyperlink{variant_8h_source_l00156}{156}} of file \mbox{\hyperlink{variant_8h_source}{variant.\+h}}.

