\hypertarget{namespace_k_b_l_i_b___n_s_1_1literals}{}\doxysection{KBLIB\+\_\+\+NS\+::literals Namespace Reference} \label{namespace_k_b_l_i_b___n_s_1_1literals}\index{KBLIB\_NS::literals@{KBLIB\_NS::literals}} \doxysubsection*{Functions} \begin{DoxyCompactItemize} \item {\footnotesize template$<$char... Cs$>$ }\\constexpr auto \mbox{\hyperlink{namespace_k_b_l_i_b___n_s_1_1literals_af191c4109ee3f843cf725161e78af2b1}{operator\char`\"{}\char`\"{}\+\_\+c}} () \item {\footnotesize template$<$char... Cs$>$ }\\constexpr auto \mbox{\hyperlink{namespace_k_b_l_i_b___n_s_1_1literals_a51096858879a92f295cb881e47f61eda}{operator\char`\"{}\char`\"{}\+\_\+cu}} () \item constexpr auto \mbox{\hyperlink{namespace_k_b_l_i_b___n_s_1_1literals_a55a0e2bfcd60e804aec7b48dbbdc5c41}{operator\char`\"{}\char`\"{}\+\_\+fnv32}} (const char $\ast$str, std\+::size\+\_\+t \mbox{\hyperlink{namespace_k_b_l_i_b___n_s_a6a72a1bd0fc23633f0c0abd639c512f9}{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{namespace_k_b_l_i_b___n_s_1_1literals_a34ba561395fd891823e7bd4707d1709e}{operator\char`\"{}\char`\"{}\+\_\+fnv64}} (const char $\ast$str, std\+::size\+\_\+t \mbox{\hyperlink{namespace_k_b_l_i_b___n_s_a6a72a1bd0fc23633f0c0abd639c512f9}{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{namespace_k_b_l_i_b___n_s_1_1literals_a3ebd9008e4e79aed79e8860134b45832}{operator\char`\"{}\char`\"{}\+\_\+fnv32}} (unsigned long long val) -\/$>$ std\+::uint32\+\_\+t \item constexpr auto \mbox{\hyperlink{namespace_k_b_l_i_b___n_s_1_1literals_a6c16b3df392bb362782a3dca425fab90}{operator\char`\"{}\char`\"{}\+\_\+fnv64}} (unsigned long long val) -\/$>$ std\+::uint64\+\_\+t \item {\footnotesize template$<$char... Cs$>$ }\\constexpr auto \mbox{\hyperlink{namespace_k_b_l_i_b___n_s_1_1literals_a240ec45225b586d4fe729ab9221c0c10}{operator\char`\"{}\char`\"{}\+\_\+vi}} () \end{DoxyCompactItemize} \doxysubsection{Function Documentation} \mbox{\Hypertarget{namespace_k_b_l_i_b___n_s_1_1literals_af191c4109ee3f843cf725161e78af2b1}\label{namespace_k_b_l_i_b___n_s_1_1literals_af191c4109ee3f843cf725161e78af2b1}} \index{KBLIB\_NS::literals@{KBLIB\_NS::literals}!operator\char`\"{}\char`\"{}\_c@{operator""""\_c}} \index{operator\char`\"{}\char`\"{}\_c@{operator""""\_c}!KBLIB\_NS::literals@{KBLIB\_NS::literals}} \doxysubsubsection{\texorpdfstring{operator""""\_c()}{operator""\_c()}} {\footnotesize\ttfamily template$<$char... Cs$>$ \\ constexpr auto KBLIB\+\_\+\+NS\+::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{namespace_k_b_l_i_b___n_s_1_1literals_a51096858879a92f295cb881e47f61eda}\label{namespace_k_b_l_i_b___n_s_1_1literals_a51096858879a92f295cb881e47f61eda}} \index{KBLIB\_NS::literals@{KBLIB\_NS::literals}!operator\char`\"{}\char`\"{}\_cu@{operator""""\_cu}} \index{operator\char`\"{}\char`\"{}\_cu@{operator""""\_cu}!KBLIB\_NS::literals@{KBLIB\_NS::literals}} \doxysubsubsection{\texorpdfstring{operator""""\_cu()}{operator""\_cu()}} {\footnotesize\ttfamily template$<$char... Cs$>$ \\ constexpr auto KBLIB\+\_\+\+NS\+::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{namespace_k_b_l_i_b___n_s_1_1literals_a55a0e2bfcd60e804aec7b48dbbdc5c41}\label{namespace_k_b_l_i_b___n_s_1_1literals_a55a0e2bfcd60e804aec7b48dbbdc5c41}} \index{KBLIB\_NS::literals@{KBLIB\_NS::literals}!operator\char`\"{}\char`\"{}\_fnv32@{operator""""\_fnv32}} \index{operator\char`\"{}\char`\"{}\_fnv32@{operator""""\_fnv32}!KBLIB\_NS::literals@{KBLIB\_NS::literals}} \doxysubsubsection{\texorpdfstring{operator""""\_fnv32()}{operator""\_fnv32()}\hspace{0.1cm}{\footnotesize\ttfamily [1/2]}} {\footnotesize\ttfamily constexpr auto KBLIB\+\_\+\+NS\+::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{namespace_k_b_l_i_b___n_s_1_1literals_a3ebd9008e4e79aed79e8860134b45832}\label{namespace_k_b_l_i_b___n_s_1_1literals_a3ebd9008e4e79aed79e8860134b45832}} \index{KBLIB\_NS::literals@{KBLIB\_NS::literals}!operator\char`\"{}\char`\"{}\_fnv32@{operator""""\_fnv32}} \index{operator\char`\"{}\char`\"{}\_fnv32@{operator""""\_fnv32}!KBLIB\_NS::literals@{KBLIB\_NS::literals}} \doxysubsubsection{\texorpdfstring{operator""""\_fnv32()}{operator""\_fnv32()}\hspace{0.1cm}{\footnotesize\ttfamily [2/2]}} {\footnotesize\ttfamily constexpr auto KBLIB\+\_\+\+NS\+::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{namespace_k_b_l_i_b___n_s_1_1literals_a34ba561395fd891823e7bd4707d1709e}\label{namespace_k_b_l_i_b___n_s_1_1literals_a34ba561395fd891823e7bd4707d1709e}} \index{KBLIB\_NS::literals@{KBLIB\_NS::literals}!operator\char`\"{}\char`\"{}\_fnv64@{operator""""\_fnv64}} \index{operator\char`\"{}\char`\"{}\_fnv64@{operator""""\_fnv64}!KBLIB\_NS::literals@{KBLIB\_NS::literals}} \doxysubsubsection{\texorpdfstring{operator""""\_fnv64()}{operator""\_fnv64()}\hspace{0.1cm}{\footnotesize\ttfamily [1/2]}} {\footnotesize\ttfamily constexpr auto KBLIB\+\_\+\+NS\+::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{namespace_k_b_l_i_b___n_s_1_1literals_a6c16b3df392bb362782a3dca425fab90}\label{namespace_k_b_l_i_b___n_s_1_1literals_a6c16b3df392bb362782a3dca425fab90}} \index{KBLIB\_NS::literals@{KBLIB\_NS::literals}!operator\char`\"{}\char`\"{}\_fnv64@{operator""""\_fnv64}} \index{operator\char`\"{}\char`\"{}\_fnv64@{operator""""\_fnv64}!KBLIB\_NS::literals@{KBLIB\_NS::literals}} \doxysubsubsection{\texorpdfstring{operator""""\_fnv64()}{operator""\_fnv64()}\hspace{0.1cm}{\footnotesize\ttfamily [2/2]}} {\footnotesize\ttfamily constexpr auto KBLIB\+\_\+\+NS\+::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{namespace_k_b_l_i_b___n_s_1_1literals_a240ec45225b586d4fe729ab9221c0c10}\label{namespace_k_b_l_i_b___n_s_1_1literals_a240ec45225b586d4fe729ab9221c0c10}} \index{KBLIB\_NS::literals@{KBLIB\_NS::literals}!operator\char`\"{}\char`\"{}\_vi@{operator""""\_vi}} \index{operator\char`\"{}\char`\"{}\_vi@{operator""""\_vi}!KBLIB\_NS::literals@{KBLIB\_NS::literals}} \doxysubsubsection{\texorpdfstring{operator""""\_vi()}{operator""\_vi()}} {\footnotesize\ttfamily template$<$char... Cs$>$ \\ constexpr auto KBLIB\+\_\+\+NS\+::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}}.