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