\hypertarget{namespacekblib_1_1detail__units}{}\doxysection{kblib\+::detail\+\_\+units Namespace Reference}
\label{namespacekblib_1_1detail__units}\index{kblib::detail\_units@{kblib::detail\_units}}
\doxysubsection*{Classes}
\begin{DoxyCompactItemize}
\item 
struct \mbox{\hyperlink{structkblib_1_1detail__units_1_1is__si__ratio}{is\+\_\+si\+\_\+ratio}}
\item 
struct \mbox{\hyperlink{structkblib_1_1detail__units_1_1is__si__ratio_3_01std_1_1atto_01_4}{is\+\_\+si\+\_\+ratio$<$ std\+::atto $>$}}
\item 
struct \mbox{\hyperlink{structkblib_1_1detail__units_1_1is__si__ratio_3_01std_1_1centi_01_4}{is\+\_\+si\+\_\+ratio$<$ std\+::centi $>$}}
\item 
struct \mbox{\hyperlink{structkblib_1_1detail__units_1_1is__si__ratio_3_01std_1_1deca_01_4}{is\+\_\+si\+\_\+ratio$<$ std\+::deca $>$}}
\item 
struct \mbox{\hyperlink{structkblib_1_1detail__units_1_1is__si__ratio_3_01std_1_1deci_01_4}{is\+\_\+si\+\_\+ratio$<$ std\+::deci $>$}}
\item 
struct \mbox{\hyperlink{structkblib_1_1detail__units_1_1is__si__ratio_3_01std_1_1exa_01_4}{is\+\_\+si\+\_\+ratio$<$ std\+::exa $>$}}
\item 
struct \mbox{\hyperlink{structkblib_1_1detail__units_1_1is__si__ratio_3_01std_1_1femto_01_4}{is\+\_\+si\+\_\+ratio$<$ std\+::femto $>$}}
\item 
struct \mbox{\hyperlink{structkblib_1_1detail__units_1_1is__si__ratio_3_01std_1_1giga_01_4}{is\+\_\+si\+\_\+ratio$<$ std\+::giga $>$}}
\item 
struct \mbox{\hyperlink{structkblib_1_1detail__units_1_1is__si__ratio_3_01std_1_1hecto_01_4}{is\+\_\+si\+\_\+ratio$<$ std\+::hecto $>$}}
\item 
struct \mbox{\hyperlink{structkblib_1_1detail__units_1_1is__si__ratio_3_01std_1_1kilo_01_4}{is\+\_\+si\+\_\+ratio$<$ std\+::kilo $>$}}
\item 
struct \mbox{\hyperlink{structkblib_1_1detail__units_1_1is__si__ratio_3_01std_1_1mega_01_4}{is\+\_\+si\+\_\+ratio$<$ std\+::mega $>$}}
\item 
struct \mbox{\hyperlink{structkblib_1_1detail__units_1_1is__si__ratio_3_01std_1_1micro_01_4}{is\+\_\+si\+\_\+ratio$<$ std\+::micro $>$}}
\item 
struct \mbox{\hyperlink{structkblib_1_1detail__units_1_1is__si__ratio_3_01std_1_1milli_01_4}{is\+\_\+si\+\_\+ratio$<$ std\+::milli $>$}}
\item 
struct \mbox{\hyperlink{structkblib_1_1detail__units_1_1is__si__ratio_3_01std_1_1nano_01_4}{is\+\_\+si\+\_\+ratio$<$ std\+::nano $>$}}
\item 
struct \mbox{\hyperlink{structkblib_1_1detail__units_1_1is__si__ratio_3_01std_1_1peta_01_4}{is\+\_\+si\+\_\+ratio$<$ std\+::peta $>$}}
\item 
struct \mbox{\hyperlink{structkblib_1_1detail__units_1_1is__si__ratio_3_01std_1_1pico_01_4}{is\+\_\+si\+\_\+ratio$<$ std\+::pico $>$}}
\item 
struct \mbox{\hyperlink{structkblib_1_1detail__units_1_1is__si__ratio_3_01std_1_1ratio_3_011_01_4_01_4}{is\+\_\+si\+\_\+ratio$<$ std\+::ratio$<$ 1 $>$ $>$}}
\item 
struct \mbox{\hyperlink{structkblib_1_1detail__units_1_1is__si__ratio_3_01std_1_1tera_01_4}{is\+\_\+si\+\_\+ratio$<$ std\+::tera $>$}}
\item 
struct \mbox{\hyperlink{structkblib_1_1detail__units_1_1nearest__ratio}{nearest\+\_\+ratio}}
\item 
struct \mbox{\hyperlink{structkblib_1_1detail__units_1_1prefix}{prefix}}
\item 
struct \mbox{\hyperlink{structkblib_1_1detail__units_1_1unit__conversion}{unit\+\_\+conversion}}
\end{DoxyCompactItemize}
\doxysubsection*{Typedefs}
\begin{DoxyCompactItemize}
\item 
{\footnotesize template$<$std\+::intmax\+\_\+t Num, std\+::intmax\+\_\+t Den$>$ }\\using \mbox{\hyperlink{namespacekblib_1_1detail__units_af25fd7cadaf3e2eb0eb78e555ea99575}{nearest\+\_\+ratio\+\_\+t}} = typename \mbox{\hyperlink{structkblib_1_1detail__units_1_1nearest__ratio}{nearest\+\_\+ratio}}$<$ Num, Den $>$\+::type
\end{DoxyCompactItemize}
\doxysubsection*{Functions}
\begin{DoxyCompactItemize}
\item 
constexpr auto \mbox{\hyperlink{namespacekblib_1_1detail__units_a5b67207eadfabcfe454fe689b5df8158}{unit\+\_\+of}} (std\+::chrono\+::nanoseconds) noexcept -\/$>$ auto
\item 
constexpr auto \mbox{\hyperlink{namespacekblib_1_1detail__units_a2b5f222449991440b95bc8db6ce2ce2b}{unit\+\_\+of}} (std\+::chrono\+::microseconds) noexcept -\/$>$ auto
\item 
constexpr auto \mbox{\hyperlink{namespacekblib_1_1detail__units_a9bea3cd0da262e0ab399d1e2c6b68e45}{unit\+\_\+of}} (std\+::chrono\+::milliseconds) noexcept -\/$>$ auto
\item 
constexpr auto \mbox{\hyperlink{namespacekblib_1_1detail__units_afe883576fe9e5b051cb48f90eaefe574}{unit\+\_\+of}} (std\+::chrono\+::seconds) noexcept -\/$>$ auto
\item 
constexpr auto \mbox{\hyperlink{namespacekblib_1_1detail__units_ad7e8b1898efc63c595067f7d27448222}{unit\+\_\+of}} (std\+::chrono\+::minutes) noexcept -\/$>$ auto
\item 
constexpr auto \mbox{\hyperlink{namespacekblib_1_1detail__units_ab6de7bcb990f9c55a7abc4b176206632}{unit\+\_\+of}} (std\+::chrono\+::hours) noexcept -\/$>$ auto
\item 
constexpr auto \mbox{\hyperlink{namespacekblib_1_1detail__units_ab0d67fc3efbbc49a96fa0cc5547b3c56}{name\+\_\+of}} (std\+::atto) -\/$>$ \mbox{\hyperlink{structkblib_1_1detail__units_1_1prefix}{prefix}}
\item 
constexpr auto \mbox{\hyperlink{namespacekblib_1_1detail__units_ab9dd9c0d4b9a08db85eae55aaa2ea3b4}{name\+\_\+of}} (std\+::femto) -\/$>$ \mbox{\hyperlink{structkblib_1_1detail__units_1_1prefix}{prefix}}
\item 
constexpr auto \mbox{\hyperlink{namespacekblib_1_1detail__units_a59ca4a802ab37b0eb4eb501f797dad0d}{name\+\_\+of}} (std\+::pico) -\/$>$ \mbox{\hyperlink{structkblib_1_1detail__units_1_1prefix}{prefix}}
\item 
constexpr auto \mbox{\hyperlink{namespacekblib_1_1detail__units_a66cd14898e5e4bba5f6350c352bb6518}{name\+\_\+of}} (std\+::nano) -\/$>$ \mbox{\hyperlink{structkblib_1_1detail__units_1_1prefix}{prefix}}
\item 
constexpr auto \mbox{\hyperlink{namespacekblib_1_1detail__units_a634bad845db5d3fb2af73ef1013c8198}{name\+\_\+of}} (std\+::micro) -\/$>$ \mbox{\hyperlink{structkblib_1_1detail__units_1_1prefix}{prefix}}
\item 
constexpr auto \mbox{\hyperlink{namespacekblib_1_1detail__units_a35bb0ed8bd2fdbc3ac659701222a88ad}{name\+\_\+of}} (std\+::milli) -\/$>$ \mbox{\hyperlink{structkblib_1_1detail__units_1_1prefix}{prefix}}
\item 
constexpr auto \mbox{\hyperlink{namespacekblib_1_1detail__units_a93988d999b53eec149fe9021b82c2721}{name\+\_\+of}} (std\+::centi) -\/$>$ \mbox{\hyperlink{structkblib_1_1detail__units_1_1prefix}{prefix}}
\item 
constexpr auto \mbox{\hyperlink{namespacekblib_1_1detail__units_a5ee756a4cd07f55e5b91f50d74b71b93}{name\+\_\+of}} (std\+::deci) -\/$>$ \mbox{\hyperlink{structkblib_1_1detail__units_1_1prefix}{prefix}}
\item 
constexpr auto \mbox{\hyperlink{namespacekblib_1_1detail__units_a2f1d5a072702a1d60b53317a80aaa2a7}{name\+\_\+of}} (std\+::ratio$<$ 1, 1 $>$) -\/$>$ \mbox{\hyperlink{structkblib_1_1detail__units_1_1prefix}{prefix}}
\item 
constexpr auto \mbox{\hyperlink{namespacekblib_1_1detail__units_ac7b5da6b329879e79c7c1d1b96e16724}{name\+\_\+of}} (std\+::deca) -\/$>$ \mbox{\hyperlink{structkblib_1_1detail__units_1_1prefix}{prefix}}
\item 
constexpr auto \mbox{\hyperlink{namespacekblib_1_1detail__units_a2bb8597ac9e0d076e29c262910244ea4}{name\+\_\+of}} (std\+::hecto) -\/$>$ \mbox{\hyperlink{structkblib_1_1detail__units_1_1prefix}{prefix}}
\item 
constexpr auto \mbox{\hyperlink{namespacekblib_1_1detail__units_a0436c9bcf1829bb4d6aff3ed42bd9013}{name\+\_\+of}} (std\+::kilo) -\/$>$ \mbox{\hyperlink{structkblib_1_1detail__units_1_1prefix}{prefix}}
\item 
constexpr auto \mbox{\hyperlink{namespacekblib_1_1detail__units_a27459a8289db9778fae97f0150323699}{name\+\_\+of}} (std\+::mega) -\/$>$ \mbox{\hyperlink{structkblib_1_1detail__units_1_1prefix}{prefix}}
\item 
constexpr auto \mbox{\hyperlink{namespacekblib_1_1detail__units_aa32beff86a36c3053d61694fb8937ab0}{name\+\_\+of}} (std\+::giga) -\/$>$ \mbox{\hyperlink{structkblib_1_1detail__units_1_1prefix}{prefix}}
\item 
constexpr auto \mbox{\hyperlink{namespacekblib_1_1detail__units_a630dc236e8f8dfdf7765903661bf30d3}{name\+\_\+of}} (std\+::tera) -\/$>$ \mbox{\hyperlink{structkblib_1_1detail__units_1_1prefix}{prefix}}
\item 
constexpr auto \mbox{\hyperlink{namespacekblib_1_1detail__units_a70fee5965a755b4cfd3ee7e39dcba66a}{name\+\_\+of}} (std\+::peta) -\/$>$ \mbox{\hyperlink{structkblib_1_1detail__units_1_1prefix}{prefix}}
\item 
constexpr auto \mbox{\hyperlink{namespacekblib_1_1detail__units_a5259a33f11d7892b012c80cb1a841f90}{name\+\_\+of}} (std\+::exa) -\/$>$ \mbox{\hyperlink{structkblib_1_1detail__units_1_1prefix}{prefix}}
\item 
constexpr auto \mbox{\hyperlink{namespacekblib_1_1detail__units_af834e3efc689ff32dfeb6d2b82f5251e}{largest\+\_\+power\+\_\+1000}} (std\+::intmax\+\_\+t in) -\/$>$ int
\item 
constexpr auto \mbox{\hyperlink{namespacekblib_1_1detail__units_a51f34ee6971dba5c08e0ad0799acfa20}{largest\+\_\+power\+\_\+1000\+\_\+p}} (double in) -\/$>$ int
\item 
constexpr auto \mbox{\hyperlink{namespacekblib_1_1detail__units_ae7333c9b309f4ce4315e40cff949c7f1}{largest\+\_\+power\+\_\+1000}} (double in) -\/$>$ int
\item 
constexpr auto \mbox{\hyperlink{namespacekblib_1_1detail__units_a40ba1dfe837d8c84da5e6bab51698b98}{pow1000}} (int p) -\/$>$ double
\item 
{\footnotesize template$<$std\+::intmax\+\_\+t Num, std\+::intmax\+\_\+t Den$>$ }\\auto \mbox{\hyperlink{namespacekblib_1_1detail__units_aa299c305c7e856fce7b3ed9ad0f22b0d}{ratio\+\_\+to\+\_\+\+SI}} () noexcept -\/$>$ \mbox{\hyperlink{structkblib_1_1detail__units_1_1unit__conversion}{unit\+\_\+conversion}}$<$ std\+::intmax\+\_\+t $>$
\end{DoxyCompactItemize}


\doxysubsection{Typedef Documentation}
\mbox{\Hypertarget{namespacekblib_1_1detail__units_af25fd7cadaf3e2eb0eb78e555ea99575}\label{namespacekblib_1_1detail__units_af25fd7cadaf3e2eb0eb78e555ea99575}} 
\index{kblib::detail\_units@{kblib::detail\_units}!nearest\_ratio\_t@{nearest\_ratio\_t}}
\index{nearest\_ratio\_t@{nearest\_ratio\_t}!kblib::detail\_units@{kblib::detail\_units}}
\doxysubsubsection{\texorpdfstring{nearest\_ratio\_t}{nearest\_ratio\_t}}
{\footnotesize\ttfamily template$<$std\+::intmax\+\_\+t Num, std\+::intmax\+\_\+t Den$>$ \\
using \mbox{\hyperlink{namespacekblib_1_1detail__units_af25fd7cadaf3e2eb0eb78e555ea99575}{kblib\+::detail\+\_\+units\+::nearest\+\_\+ratio\+\_\+t}} = typedef typename \mbox{\hyperlink{structkblib_1_1detail__units_1_1nearest__ratio}{nearest\+\_\+ratio}}$<$Num, Den$>$\+::type}



Definition at line \mbox{\hyperlink{convert_8h_source_l00459}{459}} of file \mbox{\hyperlink{convert_8h_source}{convert.\+h}}.



\doxysubsection{Function Documentation}
\mbox{\Hypertarget{namespacekblib_1_1detail__units_ae7333c9b309f4ce4315e40cff949c7f1}\label{namespacekblib_1_1detail__units_ae7333c9b309f4ce4315e40cff949c7f1}} 
\index{kblib::detail\_units@{kblib::detail\_units}!largest\_power\_1000@{largest\_power\_1000}}
\index{largest\_power\_1000@{largest\_power\_1000}!kblib::detail\_units@{kblib::detail\_units}}
\doxysubsubsection{\texorpdfstring{largest\_power\_1000()}{largest\_power\_1000()}\hspace{0.1cm}{\footnotesize\ttfamily [1/2]}}
{\footnotesize\ttfamily constexpr auto kblib\+::detail\+\_\+units\+::largest\+\_\+power\+\_\+1000 (\begin{DoxyParamCaption}\item[{double}]{in }\end{DoxyParamCaption}) -\/$>$ int \hspace{0.3cm}{\ttfamily [constexpr]}}



Definition at line \mbox{\hyperlink{convert_8h_source_l00361}{361}} of file \mbox{\hyperlink{convert_8h_source}{convert.\+h}}.

\mbox{\Hypertarget{namespacekblib_1_1detail__units_af834e3efc689ff32dfeb6d2b82f5251e}\label{namespacekblib_1_1detail__units_af834e3efc689ff32dfeb6d2b82f5251e}} 
\index{kblib::detail\_units@{kblib::detail\_units}!largest\_power\_1000@{largest\_power\_1000}}
\index{largest\_power\_1000@{largest\_power\_1000}!kblib::detail\_units@{kblib::detail\_units}}
\doxysubsubsection{\texorpdfstring{largest\_power\_1000()}{largest\_power\_1000()}\hspace{0.1cm}{\footnotesize\ttfamily [2/2]}}
{\footnotesize\ttfamily constexpr auto kblib\+::detail\+\_\+units\+::largest\+\_\+power\+\_\+1000 (\begin{DoxyParamCaption}\item[{std\+::intmax\+\_\+t}]{in }\end{DoxyParamCaption}) -\/$>$ int \hspace{0.3cm}{\ttfamily [constexpr]}}



Definition at line \mbox{\hyperlink{convert_8h_source_l00346}{346}} of file \mbox{\hyperlink{convert_8h_source}{convert.\+h}}.

\mbox{\Hypertarget{namespacekblib_1_1detail__units_a51f34ee6971dba5c08e0ad0799acfa20}\label{namespacekblib_1_1detail__units_a51f34ee6971dba5c08e0ad0799acfa20}} 
\index{kblib::detail\_units@{kblib::detail\_units}!largest\_power\_1000\_p@{largest\_power\_1000\_p}}
\index{largest\_power\_1000\_p@{largest\_power\_1000\_p}!kblib::detail\_units@{kblib::detail\_units}}
\doxysubsubsection{\texorpdfstring{largest\_power\_1000\_p()}{largest\_power\_1000\_p()}}
{\footnotesize\ttfamily constexpr auto kblib\+::detail\+\_\+units\+::largest\+\_\+power\+\_\+1000\+\_\+p (\begin{DoxyParamCaption}\item[{double}]{in }\end{DoxyParamCaption}) -\/$>$ int \hspace{0.3cm}{\ttfamily [constexpr]}}



Definition at line \mbox{\hyperlink{convert_8h_source_l00354}{354}} of file \mbox{\hyperlink{convert_8h_source}{convert.\+h}}.

\mbox{\Hypertarget{namespacekblib_1_1detail__units_ab0d67fc3efbbc49a96fa0cc5547b3c56}\label{namespacekblib_1_1detail__units_ab0d67fc3efbbc49a96fa0cc5547b3c56}} 
\index{kblib::detail\_units@{kblib::detail\_units}!name\_of@{name\_of}}
\index{name\_of@{name\_of}!kblib::detail\_units@{kblib::detail\_units}}
\doxysubsubsection{\texorpdfstring{name\_of()}{name\_of()}\hspace{0.1cm}{\footnotesize\ttfamily [1/17]}}
{\footnotesize\ttfamily constexpr auto kblib\+::detail\+\_\+units\+::name\+\_\+of (\begin{DoxyParamCaption}\item[{std\+::atto}]{ }\end{DoxyParamCaption}) -\/$>$ \mbox{\hyperlink{structkblib_1_1detail__units_1_1prefix}{prefix}} \hspace{0.3cm}{\ttfamily [constexpr]}}



Definition at line \mbox{\hyperlink{convert_8h_source_l00319}{319}} of file \mbox{\hyperlink{convert_8h_source}{convert.\+h}}.

\mbox{\Hypertarget{namespacekblib_1_1detail__units_a93988d999b53eec149fe9021b82c2721}\label{namespacekblib_1_1detail__units_a93988d999b53eec149fe9021b82c2721}} 
\index{kblib::detail\_units@{kblib::detail\_units}!name\_of@{name\_of}}
\index{name\_of@{name\_of}!kblib::detail\_units@{kblib::detail\_units}}
\doxysubsubsection{\texorpdfstring{name\_of()}{name\_of()}\hspace{0.1cm}{\footnotesize\ttfamily [2/17]}}
{\footnotesize\ttfamily constexpr auto kblib\+::detail\+\_\+units\+::name\+\_\+of (\begin{DoxyParamCaption}\item[{std\+::centi}]{ }\end{DoxyParamCaption}) -\/$>$ \mbox{\hyperlink{structkblib_1_1detail__units_1_1prefix}{prefix}} \hspace{0.3cm}{\ttfamily [constexpr]}}



Definition at line \mbox{\hyperlink{convert_8h_source_l00325}{325}} of file \mbox{\hyperlink{convert_8h_source}{convert.\+h}}.

\mbox{\Hypertarget{namespacekblib_1_1detail__units_ac7b5da6b329879e79c7c1d1b96e16724}\label{namespacekblib_1_1detail__units_ac7b5da6b329879e79c7c1d1b96e16724}} 
\index{kblib::detail\_units@{kblib::detail\_units}!name\_of@{name\_of}}
\index{name\_of@{name\_of}!kblib::detail\_units@{kblib::detail\_units}}
\doxysubsubsection{\texorpdfstring{name\_of()}{name\_of()}\hspace{0.1cm}{\footnotesize\ttfamily [3/17]}}
{\footnotesize\ttfamily constexpr auto kblib\+::detail\+\_\+units\+::name\+\_\+of (\begin{DoxyParamCaption}\item[{std\+::deca}]{ }\end{DoxyParamCaption}) -\/$>$ \mbox{\hyperlink{structkblib_1_1detail__units_1_1prefix}{prefix}} \hspace{0.3cm}{\ttfamily [constexpr]}}



Definition at line \mbox{\hyperlink{convert_8h_source_l00330}{330}} of file \mbox{\hyperlink{convert_8h_source}{convert.\+h}}.

\mbox{\Hypertarget{namespacekblib_1_1detail__units_a5ee756a4cd07f55e5b91f50d74b71b93}\label{namespacekblib_1_1detail__units_a5ee756a4cd07f55e5b91f50d74b71b93}} 
\index{kblib::detail\_units@{kblib::detail\_units}!name\_of@{name\_of}}
\index{name\_of@{name\_of}!kblib::detail\_units@{kblib::detail\_units}}
\doxysubsubsection{\texorpdfstring{name\_of()}{name\_of()}\hspace{0.1cm}{\footnotesize\ttfamily [4/17]}}
{\footnotesize\ttfamily constexpr auto kblib\+::detail\+\_\+units\+::name\+\_\+of (\begin{DoxyParamCaption}\item[{std\+::deci}]{ }\end{DoxyParamCaption}) -\/$>$ \mbox{\hyperlink{structkblib_1_1detail__units_1_1prefix}{prefix}} \hspace{0.3cm}{\ttfamily [constexpr]}}



Definition at line \mbox{\hyperlink{convert_8h_source_l00326}{326}} of file \mbox{\hyperlink{convert_8h_source}{convert.\+h}}.

\mbox{\Hypertarget{namespacekblib_1_1detail__units_a5259a33f11d7892b012c80cb1a841f90}\label{namespacekblib_1_1detail__units_a5259a33f11d7892b012c80cb1a841f90}} 
\index{kblib::detail\_units@{kblib::detail\_units}!name\_of@{name\_of}}
\index{name\_of@{name\_of}!kblib::detail\_units@{kblib::detail\_units}}
\doxysubsubsection{\texorpdfstring{name\_of()}{name\_of()}\hspace{0.1cm}{\footnotesize\ttfamily [5/17]}}
{\footnotesize\ttfamily constexpr auto kblib\+::detail\+\_\+units\+::name\+\_\+of (\begin{DoxyParamCaption}\item[{std\+::exa}]{ }\end{DoxyParamCaption}) -\/$>$ \mbox{\hyperlink{structkblib_1_1detail__units_1_1prefix}{prefix}} \hspace{0.3cm}{\ttfamily [constexpr]}}



Definition at line \mbox{\hyperlink{convert_8h_source_l00337}{337}} of file \mbox{\hyperlink{convert_8h_source}{convert.\+h}}.

\mbox{\Hypertarget{namespacekblib_1_1detail__units_ab9dd9c0d4b9a08db85eae55aaa2ea3b4}\label{namespacekblib_1_1detail__units_ab9dd9c0d4b9a08db85eae55aaa2ea3b4}} 
\index{kblib::detail\_units@{kblib::detail\_units}!name\_of@{name\_of}}
\index{name\_of@{name\_of}!kblib::detail\_units@{kblib::detail\_units}}
\doxysubsubsection{\texorpdfstring{name\_of()}{name\_of()}\hspace{0.1cm}{\footnotesize\ttfamily [6/17]}}
{\footnotesize\ttfamily constexpr auto kblib\+::detail\+\_\+units\+::name\+\_\+of (\begin{DoxyParamCaption}\item[{std\+::femto}]{ }\end{DoxyParamCaption}) -\/$>$ \mbox{\hyperlink{structkblib_1_1detail__units_1_1prefix}{prefix}} \hspace{0.3cm}{\ttfamily [constexpr]}}



Definition at line \mbox{\hyperlink{convert_8h_source_l00320}{320}} of file \mbox{\hyperlink{convert_8h_source}{convert.\+h}}.

\mbox{\Hypertarget{namespacekblib_1_1detail__units_aa32beff86a36c3053d61694fb8937ab0}\label{namespacekblib_1_1detail__units_aa32beff86a36c3053d61694fb8937ab0}} 
\index{kblib::detail\_units@{kblib::detail\_units}!name\_of@{name\_of}}
\index{name\_of@{name\_of}!kblib::detail\_units@{kblib::detail\_units}}
\doxysubsubsection{\texorpdfstring{name\_of()}{name\_of()}\hspace{0.1cm}{\footnotesize\ttfamily [7/17]}}
{\footnotesize\ttfamily constexpr auto kblib\+::detail\+\_\+units\+::name\+\_\+of (\begin{DoxyParamCaption}\item[{std\+::giga}]{ }\end{DoxyParamCaption}) -\/$>$ \mbox{\hyperlink{structkblib_1_1detail__units_1_1prefix}{prefix}} \hspace{0.3cm}{\ttfamily [constexpr]}}



Definition at line \mbox{\hyperlink{convert_8h_source_l00334}{334}} of file \mbox{\hyperlink{convert_8h_source}{convert.\+h}}.

\mbox{\Hypertarget{namespacekblib_1_1detail__units_a2bb8597ac9e0d076e29c262910244ea4}\label{namespacekblib_1_1detail__units_a2bb8597ac9e0d076e29c262910244ea4}} 
\index{kblib::detail\_units@{kblib::detail\_units}!name\_of@{name\_of}}
\index{name\_of@{name\_of}!kblib::detail\_units@{kblib::detail\_units}}
\doxysubsubsection{\texorpdfstring{name\_of()}{name\_of()}\hspace{0.1cm}{\footnotesize\ttfamily [8/17]}}
{\footnotesize\ttfamily constexpr auto kblib\+::detail\+\_\+units\+::name\+\_\+of (\begin{DoxyParamCaption}\item[{std\+::hecto}]{ }\end{DoxyParamCaption}) -\/$>$ \mbox{\hyperlink{structkblib_1_1detail__units_1_1prefix}{prefix}} \hspace{0.3cm}{\ttfamily [constexpr]}}



Definition at line \mbox{\hyperlink{convert_8h_source_l00331}{331}} of file \mbox{\hyperlink{convert_8h_source}{convert.\+h}}.

\mbox{\Hypertarget{namespacekblib_1_1detail__units_a0436c9bcf1829bb4d6aff3ed42bd9013}\label{namespacekblib_1_1detail__units_a0436c9bcf1829bb4d6aff3ed42bd9013}} 
\index{kblib::detail\_units@{kblib::detail\_units}!name\_of@{name\_of}}
\index{name\_of@{name\_of}!kblib::detail\_units@{kblib::detail\_units}}
\doxysubsubsection{\texorpdfstring{name\_of()}{name\_of()}\hspace{0.1cm}{\footnotesize\ttfamily [9/17]}}
{\footnotesize\ttfamily constexpr auto kblib\+::detail\+\_\+units\+::name\+\_\+of (\begin{DoxyParamCaption}\item[{std\+::kilo}]{ }\end{DoxyParamCaption}) -\/$>$ \mbox{\hyperlink{structkblib_1_1detail__units_1_1prefix}{prefix}} \hspace{0.3cm}{\ttfamily [constexpr]}}



Definition at line \mbox{\hyperlink{convert_8h_source_l00332}{332}} of file \mbox{\hyperlink{convert_8h_source}{convert.\+h}}.

\mbox{\Hypertarget{namespacekblib_1_1detail__units_a27459a8289db9778fae97f0150323699}\label{namespacekblib_1_1detail__units_a27459a8289db9778fae97f0150323699}} 
\index{kblib::detail\_units@{kblib::detail\_units}!name\_of@{name\_of}}
\index{name\_of@{name\_of}!kblib::detail\_units@{kblib::detail\_units}}
\doxysubsubsection{\texorpdfstring{name\_of()}{name\_of()}\hspace{0.1cm}{\footnotesize\ttfamily [10/17]}}
{\footnotesize\ttfamily constexpr auto kblib\+::detail\+\_\+units\+::name\+\_\+of (\begin{DoxyParamCaption}\item[{std\+::mega}]{ }\end{DoxyParamCaption}) -\/$>$ \mbox{\hyperlink{structkblib_1_1detail__units_1_1prefix}{prefix}} \hspace{0.3cm}{\ttfamily [constexpr]}}



Definition at line \mbox{\hyperlink{convert_8h_source_l00333}{333}} of file \mbox{\hyperlink{convert_8h_source}{convert.\+h}}.

\mbox{\Hypertarget{namespacekblib_1_1detail__units_a634bad845db5d3fb2af73ef1013c8198}\label{namespacekblib_1_1detail__units_a634bad845db5d3fb2af73ef1013c8198}} 
\index{kblib::detail\_units@{kblib::detail\_units}!name\_of@{name\_of}}
\index{name\_of@{name\_of}!kblib::detail\_units@{kblib::detail\_units}}
\doxysubsubsection{\texorpdfstring{name\_of()}{name\_of()}\hspace{0.1cm}{\footnotesize\ttfamily [11/17]}}
{\footnotesize\ttfamily constexpr auto kblib\+::detail\+\_\+units\+::name\+\_\+of (\begin{DoxyParamCaption}\item[{std\+::micro}]{ }\end{DoxyParamCaption}) -\/$>$ \mbox{\hyperlink{structkblib_1_1detail__units_1_1prefix}{prefix}} \hspace{0.3cm}{\ttfamily [constexpr]}}



Definition at line \mbox{\hyperlink{convert_8h_source_l00323}{323}} of file \mbox{\hyperlink{convert_8h_source}{convert.\+h}}.

\mbox{\Hypertarget{namespacekblib_1_1detail__units_a35bb0ed8bd2fdbc3ac659701222a88ad}\label{namespacekblib_1_1detail__units_a35bb0ed8bd2fdbc3ac659701222a88ad}} 
\index{kblib::detail\_units@{kblib::detail\_units}!name\_of@{name\_of}}
\index{name\_of@{name\_of}!kblib::detail\_units@{kblib::detail\_units}}
\doxysubsubsection{\texorpdfstring{name\_of()}{name\_of()}\hspace{0.1cm}{\footnotesize\ttfamily [12/17]}}
{\footnotesize\ttfamily constexpr auto kblib\+::detail\+\_\+units\+::name\+\_\+of (\begin{DoxyParamCaption}\item[{std\+::milli}]{ }\end{DoxyParamCaption}) -\/$>$ \mbox{\hyperlink{structkblib_1_1detail__units_1_1prefix}{prefix}} \hspace{0.3cm}{\ttfamily [constexpr]}}



Definition at line \mbox{\hyperlink{convert_8h_source_l00324}{324}} of file \mbox{\hyperlink{convert_8h_source}{convert.\+h}}.

\mbox{\Hypertarget{namespacekblib_1_1detail__units_a66cd14898e5e4bba5f6350c352bb6518}\label{namespacekblib_1_1detail__units_a66cd14898e5e4bba5f6350c352bb6518}} 
\index{kblib::detail\_units@{kblib::detail\_units}!name\_of@{name\_of}}
\index{name\_of@{name\_of}!kblib::detail\_units@{kblib::detail\_units}}
\doxysubsubsection{\texorpdfstring{name\_of()}{name\_of()}\hspace{0.1cm}{\footnotesize\ttfamily [13/17]}}
{\footnotesize\ttfamily constexpr auto kblib\+::detail\+\_\+units\+::name\+\_\+of (\begin{DoxyParamCaption}\item[{std\+::nano}]{ }\end{DoxyParamCaption}) -\/$>$ \mbox{\hyperlink{structkblib_1_1detail__units_1_1prefix}{prefix}} \hspace{0.3cm}{\ttfamily [constexpr]}}



Definition at line \mbox{\hyperlink{convert_8h_source_l00322}{322}} of file \mbox{\hyperlink{convert_8h_source}{convert.\+h}}.

\mbox{\Hypertarget{namespacekblib_1_1detail__units_a70fee5965a755b4cfd3ee7e39dcba66a}\label{namespacekblib_1_1detail__units_a70fee5965a755b4cfd3ee7e39dcba66a}} 
\index{kblib::detail\_units@{kblib::detail\_units}!name\_of@{name\_of}}
\index{name\_of@{name\_of}!kblib::detail\_units@{kblib::detail\_units}}
\doxysubsubsection{\texorpdfstring{name\_of()}{name\_of()}\hspace{0.1cm}{\footnotesize\ttfamily [14/17]}}
{\footnotesize\ttfamily constexpr auto kblib\+::detail\+\_\+units\+::name\+\_\+of (\begin{DoxyParamCaption}\item[{std\+::peta}]{ }\end{DoxyParamCaption}) -\/$>$ \mbox{\hyperlink{structkblib_1_1detail__units_1_1prefix}{prefix}} \hspace{0.3cm}{\ttfamily [constexpr]}}



Definition at line \mbox{\hyperlink{convert_8h_source_l00336}{336}} of file \mbox{\hyperlink{convert_8h_source}{convert.\+h}}.

\mbox{\Hypertarget{namespacekblib_1_1detail__units_a59ca4a802ab37b0eb4eb501f797dad0d}\label{namespacekblib_1_1detail__units_a59ca4a802ab37b0eb4eb501f797dad0d}} 
\index{kblib::detail\_units@{kblib::detail\_units}!name\_of@{name\_of}}
\index{name\_of@{name\_of}!kblib::detail\_units@{kblib::detail\_units}}
\doxysubsubsection{\texorpdfstring{name\_of()}{name\_of()}\hspace{0.1cm}{\footnotesize\ttfamily [15/17]}}
{\footnotesize\ttfamily constexpr auto kblib\+::detail\+\_\+units\+::name\+\_\+of (\begin{DoxyParamCaption}\item[{std\+::pico}]{ }\end{DoxyParamCaption}) -\/$>$ \mbox{\hyperlink{structkblib_1_1detail__units_1_1prefix}{prefix}} \hspace{0.3cm}{\ttfamily [constexpr]}}



Definition at line \mbox{\hyperlink{convert_8h_source_l00321}{321}} of file \mbox{\hyperlink{convert_8h_source}{convert.\+h}}.

\mbox{\Hypertarget{namespacekblib_1_1detail__units_a2f1d5a072702a1d60b53317a80aaa2a7}\label{namespacekblib_1_1detail__units_a2f1d5a072702a1d60b53317a80aaa2a7}} 
\index{kblib::detail\_units@{kblib::detail\_units}!name\_of@{name\_of}}
\index{name\_of@{name\_of}!kblib::detail\_units@{kblib::detail\_units}}
\doxysubsubsection{\texorpdfstring{name\_of()}{name\_of()}\hspace{0.1cm}{\footnotesize\ttfamily [16/17]}}
{\footnotesize\ttfamily constexpr auto kblib\+::detail\+\_\+units\+::name\+\_\+of (\begin{DoxyParamCaption}\item[{std\+::ratio$<$ 1, 1 $>$}]{ }\end{DoxyParamCaption}) -\/$>$ \mbox{\hyperlink{structkblib_1_1detail__units_1_1prefix}{prefix}} \hspace{0.3cm}{\ttfamily [constexpr]}}



Definition at line \mbox{\hyperlink{convert_8h_source_l00328}{328}} of file \mbox{\hyperlink{convert_8h_source}{convert.\+h}}.

\mbox{\Hypertarget{namespacekblib_1_1detail__units_a630dc236e8f8dfdf7765903661bf30d3}\label{namespacekblib_1_1detail__units_a630dc236e8f8dfdf7765903661bf30d3}} 
\index{kblib::detail\_units@{kblib::detail\_units}!name\_of@{name\_of}}
\index{name\_of@{name\_of}!kblib::detail\_units@{kblib::detail\_units}}
\doxysubsubsection{\texorpdfstring{name\_of()}{name\_of()}\hspace{0.1cm}{\footnotesize\ttfamily [17/17]}}
{\footnotesize\ttfamily constexpr auto kblib\+::detail\+\_\+units\+::name\+\_\+of (\begin{DoxyParamCaption}\item[{std\+::tera}]{ }\end{DoxyParamCaption}) -\/$>$ \mbox{\hyperlink{structkblib_1_1detail__units_1_1prefix}{prefix}} \hspace{0.3cm}{\ttfamily [constexpr]}}



Definition at line \mbox{\hyperlink{convert_8h_source_l00335}{335}} of file \mbox{\hyperlink{convert_8h_source}{convert.\+h}}.

\mbox{\Hypertarget{namespacekblib_1_1detail__units_a40ba1dfe837d8c84da5e6bab51698b98}\label{namespacekblib_1_1detail__units_a40ba1dfe837d8c84da5e6bab51698b98}} 
\index{kblib::detail\_units@{kblib::detail\_units}!pow1000@{pow1000}}
\index{pow1000@{pow1000}!kblib::detail\_units@{kblib::detail\_units}}
\doxysubsubsection{\texorpdfstring{pow1000()}{pow1000()}}
{\footnotesize\ttfamily constexpr auto kblib\+::detail\+\_\+units\+::pow1000 (\begin{DoxyParamCaption}\item[{int}]{p }\end{DoxyParamCaption}) -\/$>$ double \hspace{0.3cm}{\ttfamily [constexpr]}}



Definition at line \mbox{\hyperlink{convert_8h_source_l00372}{372}} of file \mbox{\hyperlink{convert_8h_source}{convert.\+h}}.

\mbox{\Hypertarget{namespacekblib_1_1detail__units_aa299c305c7e856fce7b3ed9ad0f22b0d}\label{namespacekblib_1_1detail__units_aa299c305c7e856fce7b3ed9ad0f22b0d}} 
\index{kblib::detail\_units@{kblib::detail\_units}!ratio\_to\_SI@{ratio\_to\_SI}}
\index{ratio\_to\_SI@{ratio\_to\_SI}!kblib::detail\_units@{kblib::detail\_units}}
\doxysubsubsection{\texorpdfstring{ratio\_to\_SI()}{ratio\_to\_SI()}}
{\footnotesize\ttfamily template$<$std\+::intmax\+\_\+t Num, std\+::intmax\+\_\+t Den$>$ \\
auto kblib\+::detail\+\_\+units\+::ratio\+\_\+to\+\_\+\+SI (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption}) -\/$>$ \mbox{\hyperlink{structkblib_1_1detail__units_1_1unit__conversion}{unit\+\_\+conversion}}$<$std\+::intmax\+\_\+t$>$ \hspace{0.3cm}{\ttfamily [noexcept]}}



Definition at line \mbox{\hyperlink{convert_8h_source_l00451}{451}} of file \mbox{\hyperlink{convert_8h_source}{convert.\+h}}.

\mbox{\Hypertarget{namespacekblib_1_1detail__units_ab6de7bcb990f9c55a7abc4b176206632}\label{namespacekblib_1_1detail__units_ab6de7bcb990f9c55a7abc4b176206632}} 
\index{kblib::detail\_units@{kblib::detail\_units}!unit\_of@{unit\_of}}
\index{unit\_of@{unit\_of}!kblib::detail\_units@{kblib::detail\_units}}
\doxysubsubsection{\texorpdfstring{unit\_of()}{unit\_of()}\hspace{0.1cm}{\footnotesize\ttfamily [1/6]}}
{\footnotesize\ttfamily constexpr auto kblib\+::detail\+\_\+units\+::unit\+\_\+of (\begin{DoxyParamCaption}\item[{std\+::chrono\+::hours}]{ }\end{DoxyParamCaption}) -\/$>$ auto \hspace{0.3cm}{\ttfamily [constexpr]}, {\ttfamily [noexcept]}}



Definition at line \mbox{\hyperlink{convert_8h_source_l00286}{286}} of file \mbox{\hyperlink{convert_8h_source}{convert.\+h}}.

\mbox{\Hypertarget{namespacekblib_1_1detail__units_a2b5f222449991440b95bc8db6ce2ce2b}\label{namespacekblib_1_1detail__units_a2b5f222449991440b95bc8db6ce2ce2b}} 
\index{kblib::detail\_units@{kblib::detail\_units}!unit\_of@{unit\_of}}
\index{unit\_of@{unit\_of}!kblib::detail\_units@{kblib::detail\_units}}
\doxysubsubsection{\texorpdfstring{unit\_of()}{unit\_of()}\hspace{0.1cm}{\footnotesize\ttfamily [2/6]}}
{\footnotesize\ttfamily constexpr auto kblib\+::detail\+\_\+units\+::unit\+\_\+of (\begin{DoxyParamCaption}\item[{std\+::chrono\+::microseconds}]{ }\end{DoxyParamCaption}) -\/$>$ auto \hspace{0.3cm}{\ttfamily [constexpr]}, {\ttfamily [noexcept]}}



Definition at line \mbox{\hyperlink{convert_8h_source_l00269}{269}} of file \mbox{\hyperlink{convert_8h_source}{convert.\+h}}.

\mbox{\Hypertarget{namespacekblib_1_1detail__units_a9bea3cd0da262e0ab399d1e2c6b68e45}\label{namespacekblib_1_1detail__units_a9bea3cd0da262e0ab399d1e2c6b68e45}} 
\index{kblib::detail\_units@{kblib::detail\_units}!unit\_of@{unit\_of}}
\index{unit\_of@{unit\_of}!kblib::detail\_units@{kblib::detail\_units}}
\doxysubsubsection{\texorpdfstring{unit\_of()}{unit\_of()}\hspace{0.1cm}{\footnotesize\ttfamily [3/6]}}
{\footnotesize\ttfamily constexpr auto kblib\+::detail\+\_\+units\+::unit\+\_\+of (\begin{DoxyParamCaption}\item[{std\+::chrono\+::milliseconds}]{ }\end{DoxyParamCaption}) -\/$>$ auto \hspace{0.3cm}{\ttfamily [constexpr]}, {\ttfamily [noexcept]}}



Definition at line \mbox{\hyperlink{convert_8h_source_l00273}{273}} of file \mbox{\hyperlink{convert_8h_source}{convert.\+h}}.

\mbox{\Hypertarget{namespacekblib_1_1detail__units_ad7e8b1898efc63c595067f7d27448222}\label{namespacekblib_1_1detail__units_ad7e8b1898efc63c595067f7d27448222}} 
\index{kblib::detail\_units@{kblib::detail\_units}!unit\_of@{unit\_of}}
\index{unit\_of@{unit\_of}!kblib::detail\_units@{kblib::detail\_units}}
\doxysubsubsection{\texorpdfstring{unit\_of()}{unit\_of()}\hspace{0.1cm}{\footnotesize\ttfamily [4/6]}}
{\footnotesize\ttfamily constexpr auto kblib\+::detail\+\_\+units\+::unit\+\_\+of (\begin{DoxyParamCaption}\item[{std\+::chrono\+::minutes}]{ }\end{DoxyParamCaption}) -\/$>$ auto \hspace{0.3cm}{\ttfamily [constexpr]}, {\ttfamily [noexcept]}}



Definition at line \mbox{\hyperlink{convert_8h_source_l00282}{282}} of file \mbox{\hyperlink{convert_8h_source}{convert.\+h}}.

\mbox{\Hypertarget{namespacekblib_1_1detail__units_a5b67207eadfabcfe454fe689b5df8158}\label{namespacekblib_1_1detail__units_a5b67207eadfabcfe454fe689b5df8158}} 
\index{kblib::detail\_units@{kblib::detail\_units}!unit\_of@{unit\_of}}
\index{unit\_of@{unit\_of}!kblib::detail\_units@{kblib::detail\_units}}
\doxysubsubsection{\texorpdfstring{unit\_of()}{unit\_of()}\hspace{0.1cm}{\footnotesize\ttfamily [5/6]}}
{\footnotesize\ttfamily constexpr auto kblib\+::detail\+\_\+units\+::unit\+\_\+of (\begin{DoxyParamCaption}\item[{std\+::chrono\+::nanoseconds}]{ }\end{DoxyParamCaption}) -\/$>$ auto \hspace{0.3cm}{\ttfamily [constexpr]}, {\ttfamily [noexcept]}}



Definition at line \mbox{\hyperlink{convert_8h_source_l00265}{265}} of file \mbox{\hyperlink{convert_8h_source}{convert.\+h}}.

\mbox{\Hypertarget{namespacekblib_1_1detail__units_afe883576fe9e5b051cb48f90eaefe574}\label{namespacekblib_1_1detail__units_afe883576fe9e5b051cb48f90eaefe574}} 
\index{kblib::detail\_units@{kblib::detail\_units}!unit\_of@{unit\_of}}
\index{unit\_of@{unit\_of}!kblib::detail\_units@{kblib::detail\_units}}
\doxysubsubsection{\texorpdfstring{unit\_of()}{unit\_of()}\hspace{0.1cm}{\footnotesize\ttfamily [6/6]}}
{\footnotesize\ttfamily constexpr auto kblib\+::detail\+\_\+units\+::unit\+\_\+of (\begin{DoxyParamCaption}\item[{std\+::chrono\+::seconds}]{ }\end{DoxyParamCaption}) -\/$>$ auto \hspace{0.3cm}{\ttfamily [constexpr]}, {\ttfamily [noexcept]}}



Definition at line \mbox{\hyperlink{convert_8h_source_l00278}{278}} of file \mbox{\hyperlink{convert_8h_source}{convert.\+h}}.

