\hypertarget{classkblib_1_1trivial__seed__seq}{}\doxysection{kblib\+::trivial\+\_\+seed\+\_\+seq Class Reference} \label{classkblib_1_1trivial__seed__seq}\index{kblib::trivial\_seed\_seq@{kblib::trivial\_seed\_seq}} {\ttfamily \#include $<$kblib/random.\+h$>$} \doxysubsection*{Public Types} \begin{DoxyCompactItemize} \item using \mbox{\hyperlink{classkblib_1_1trivial__seed__seq_ad6626799dab002bda52a7b1296cd0d26}{result\+\_\+type}} = std\+::uint32\+\_\+t \end{DoxyCompactItemize} \doxysubsection*{Public Member Functions} \begin{DoxyCompactItemize} \item \mbox{\hyperlink{classkblib_1_1trivial__seed__seq_a188fda99d96587d8715850023da5b3f7}{trivial\+\_\+seed\+\_\+seq}} ()=default \item {\footnotesize template$<$typename Input\+It $>$ }\\\mbox{\hyperlink{classkblib_1_1trivial__seed__seq_a437b85488549778dc1939d8f7d2de595}{trivial\+\_\+seed\+\_\+seq}} (Input\+It begin, Input\+It end) \item {\footnotesize template$<$typename T $>$ }\\\mbox{\hyperlink{classkblib_1_1trivial__seed__seq_a37895430755ee3f1bfe0349215bb63e0}{trivial\+\_\+seed\+\_\+seq}} (std\+::initializer\+\_\+list$<$ T $>$ il) \item {\footnotesize template$<$typename Source $>$ }\\\mbox{\hyperlink{classkblib_1_1trivial__seed__seq_ab7fccdfc197d27f51f0bcd7fd6627959}{trivial\+\_\+seed\+\_\+seq}} (Source gen, std\+::size\+\_\+t count) \item {\footnotesize template$<$typename Source $>$ }\\\mbox{\hyperlink{classkblib_1_1trivial__seed__seq_a1590fe99b115b95fb72468339868b5d5}{trivial\+\_\+seed\+\_\+seq}} (Source gen, std\+::size\+\_\+t count, std\+::size\+\_\+t discard) \item {\footnotesize template$<$typename Random\+Access\+It $>$ }\\auto \mbox{\hyperlink{classkblib_1_1trivial__seed__seq_a3c42d021bdeeb13932d63057fac8f321}{generate}} (Random\+Access\+It begin, Random\+Access\+It end) const -\/$>$ void \item auto \mbox{\hyperlink{classkblib_1_1trivial__seed__seq_a5e145511fa6ddf6468dc8252fd57a87c}{size}} () const noexcept -\/$>$ std\+::size\+\_\+t \item {\footnotesize template$<$typename Output\+It $>$ }\\auto \mbox{\hyperlink{classkblib_1_1trivial__seed__seq_a4d73b6c901dc13a8b23f3b93a0a41cbc}{param}} (Output\+It dest) const -\/$>$ void \end{DoxyCompactItemize} \doxysubsection{Detailed Description} Definition at line \mbox{\hyperlink{random_8h_source_l00087}{87}} of file \mbox{\hyperlink{random_8h_source}{random.\+h}}. \doxysubsection{Member Typedef Documentation} \mbox{\Hypertarget{classkblib_1_1trivial__seed__seq_ad6626799dab002bda52a7b1296cd0d26}\label{classkblib_1_1trivial__seed__seq_ad6626799dab002bda52a7b1296cd0d26}} \index{kblib::trivial\_seed\_seq@{kblib::trivial\_seed\_seq}!result\_type@{result\_type}} \index{result\_type@{result\_type}!kblib::trivial\_seed\_seq@{kblib::trivial\_seed\_seq}} \doxysubsubsection{\texorpdfstring{result\_type}{result\_type}} {\footnotesize\ttfamily using \mbox{\hyperlink{classkblib_1_1trivial__seed__seq_ad6626799dab002bda52a7b1296cd0d26}{kblib\+::trivial\+\_\+seed\+\_\+seq\+::result\+\_\+type}} = std\+::uint32\+\_\+t} Definition at line \mbox{\hyperlink{random_8h_source_l00089}{89}} of file \mbox{\hyperlink{random_8h_source}{random.\+h}}. \doxysubsection{Constructor \& Destructor Documentation} \mbox{\Hypertarget{classkblib_1_1trivial__seed__seq_a188fda99d96587d8715850023da5b3f7}\label{classkblib_1_1trivial__seed__seq_a188fda99d96587d8715850023da5b3f7}} \index{kblib::trivial\_seed\_seq@{kblib::trivial\_seed\_seq}!trivial\_seed\_seq@{trivial\_seed\_seq}} \index{trivial\_seed\_seq@{trivial\_seed\_seq}!kblib::trivial\_seed\_seq@{kblib::trivial\_seed\_seq}} \doxysubsubsection{\texorpdfstring{trivial\_seed\_seq()}{trivial\_seed\_seq()}\hspace{0.1cm}{\footnotesize\ttfamily [1/5]}} {\footnotesize\ttfamily kblib\+::trivial\+\_\+seed\+\_\+seq\+::trivial\+\_\+seed\+\_\+seq (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [default]}} \mbox{\Hypertarget{classkblib_1_1trivial__seed__seq_a437b85488549778dc1939d8f7d2de595}\label{classkblib_1_1trivial__seed__seq_a437b85488549778dc1939d8f7d2de595}} \index{kblib::trivial\_seed\_seq@{kblib::trivial\_seed\_seq}!trivial\_seed\_seq@{trivial\_seed\_seq}} \index{trivial\_seed\_seq@{trivial\_seed\_seq}!kblib::trivial\_seed\_seq@{kblib::trivial\_seed\_seq}} \doxysubsubsection{\texorpdfstring{trivial\_seed\_seq()}{trivial\_seed\_seq()}\hspace{0.1cm}{\footnotesize\ttfamily [2/5]}} {\footnotesize\ttfamily template$<$typename Input\+It $>$ \\ kblib\+::trivial\+\_\+seed\+\_\+seq\+::trivial\+\_\+seed\+\_\+seq (\begin{DoxyParamCaption}\item[{Input\+It}]{begin, }\item[{Input\+It}]{end }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [inline]}} Definition at line \mbox{\hyperlink{random_8h_source_l00093}{93}} of file \mbox{\hyperlink{random_8h_source}{random.\+h}}. \mbox{\Hypertarget{classkblib_1_1trivial__seed__seq_a37895430755ee3f1bfe0349215bb63e0}\label{classkblib_1_1trivial__seed__seq_a37895430755ee3f1bfe0349215bb63e0}} \index{kblib::trivial\_seed\_seq@{kblib::trivial\_seed\_seq}!trivial\_seed\_seq@{trivial\_seed\_seq}} \index{trivial\_seed\_seq@{trivial\_seed\_seq}!kblib::trivial\_seed\_seq@{kblib::trivial\_seed\_seq}} \doxysubsubsection{\texorpdfstring{trivial\_seed\_seq()}{trivial\_seed\_seq()}\hspace{0.1cm}{\footnotesize\ttfamily [3/5]}} {\footnotesize\ttfamily template$<$typename T $>$ \\ kblib\+::trivial\+\_\+seed\+\_\+seq\+::trivial\+\_\+seed\+\_\+seq (\begin{DoxyParamCaption}\item[{std\+::initializer\+\_\+list$<$ T $>$}]{il }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [inline]}} Definition at line \mbox{\hyperlink{random_8h_source_l00096}{96}} of file \mbox{\hyperlink{random_8h_source}{random.\+h}}. \mbox{\Hypertarget{classkblib_1_1trivial__seed__seq_ab7fccdfc197d27f51f0bcd7fd6627959}\label{classkblib_1_1trivial__seed__seq_ab7fccdfc197d27f51f0bcd7fd6627959}} \index{kblib::trivial\_seed\_seq@{kblib::trivial\_seed\_seq}!trivial\_seed\_seq@{trivial\_seed\_seq}} \index{trivial\_seed\_seq@{trivial\_seed\_seq}!kblib::trivial\_seed\_seq@{kblib::trivial\_seed\_seq}} \doxysubsubsection{\texorpdfstring{trivial\_seed\_seq()}{trivial\_seed\_seq()}\hspace{0.1cm}{\footnotesize\ttfamily [4/5]}} {\footnotesize\ttfamily template$<$typename Source $>$ \\ kblib\+::trivial\+\_\+seed\+\_\+seq\+::trivial\+\_\+seed\+\_\+seq (\begin{DoxyParamCaption}\item[{Source}]{gen, }\item[{std\+::size\+\_\+t}]{count }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [inline]}} Definition at line \mbox{\hyperlink{random_8h_source_l00099}{99}} of file \mbox{\hyperlink{random_8h_source}{random.\+h}}. \mbox{\Hypertarget{classkblib_1_1trivial__seed__seq_a1590fe99b115b95fb72468339868b5d5}\label{classkblib_1_1trivial__seed__seq_a1590fe99b115b95fb72468339868b5d5}} \index{kblib::trivial\_seed\_seq@{kblib::trivial\_seed\_seq}!trivial\_seed\_seq@{trivial\_seed\_seq}} \index{trivial\_seed\_seq@{trivial\_seed\_seq}!kblib::trivial\_seed\_seq@{kblib::trivial\_seed\_seq}} \doxysubsubsection{\texorpdfstring{trivial\_seed\_seq()}{trivial\_seed\_seq()}\hspace{0.1cm}{\footnotesize\ttfamily [5/5]}} {\footnotesize\ttfamily template$<$typename Source $>$ \\ kblib\+::trivial\+\_\+seed\+\_\+seq\+::trivial\+\_\+seed\+\_\+seq (\begin{DoxyParamCaption}\item[{Source}]{gen, }\item[{std\+::size\+\_\+t}]{count, }\item[{std\+::size\+\_\+t}]{discard }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [inline]}} Definition at line \mbox{\hyperlink{random_8h_source_l00106}{106}} of file \mbox{\hyperlink{random_8h_source}{random.\+h}}. \doxysubsection{Member Function Documentation} \mbox{\Hypertarget{classkblib_1_1trivial__seed__seq_a3c42d021bdeeb13932d63057fac8f321}\label{classkblib_1_1trivial__seed__seq_a3c42d021bdeeb13932d63057fac8f321}} \index{kblib::trivial\_seed\_seq@{kblib::trivial\_seed\_seq}!generate@{generate}} \index{generate@{generate}!kblib::trivial\_seed\_seq@{kblib::trivial\_seed\_seq}} \doxysubsubsection{\texorpdfstring{generate()}{generate()}} {\footnotesize\ttfamily template$<$typename Random\+Access\+It $>$ \\ auto kblib\+::trivial\+\_\+seed\+\_\+seq\+::generate (\begin{DoxyParamCaption}\item[{Random\+Access\+It}]{begin, }\item[{Random\+Access\+It}]{end }\end{DoxyParamCaption}) const -\/$>$ void \hspace{0.3cm}{\ttfamily [inline]}} Definition at line \mbox{\hyperlink{random_8h_source_l00113}{113}} of file \mbox{\hyperlink{random_8h_source}{random.\+h}}. \mbox{\Hypertarget{classkblib_1_1trivial__seed__seq_a4d73b6c901dc13a8b23f3b93a0a41cbc}\label{classkblib_1_1trivial__seed__seq_a4d73b6c901dc13a8b23f3b93a0a41cbc}} \index{kblib::trivial\_seed\_seq@{kblib::trivial\_seed\_seq}!param@{param}} \index{param@{param}!kblib::trivial\_seed\_seq@{kblib::trivial\_seed\_seq}} \doxysubsubsection{\texorpdfstring{param()}{param()}} {\footnotesize\ttfamily template$<$typename Output\+It $>$ \\ auto kblib\+::trivial\+\_\+seed\+\_\+seq\+::param (\begin{DoxyParamCaption}\item[{Output\+It}]{dest }\end{DoxyParamCaption}) const -\/$>$ void \hspace{0.3cm}{\ttfamily [inline]}} Definition at line \mbox{\hyperlink{random_8h_source_l00146}{146}} of file \mbox{\hyperlink{random_8h_source}{random.\+h}}. \mbox{\Hypertarget{classkblib_1_1trivial__seed__seq_a5e145511fa6ddf6468dc8252fd57a87c}\label{classkblib_1_1trivial__seed__seq_a5e145511fa6ddf6468dc8252fd57a87c}} \index{kblib::trivial\_seed\_seq@{kblib::trivial\_seed\_seq}!size@{size}} \index{size@{size}!kblib::trivial\_seed\_seq@{kblib::trivial\_seed\_seq}} \doxysubsubsection{\texorpdfstring{size()}{size()}} {\footnotesize\ttfamily auto kblib\+::trivial\+\_\+seed\+\_\+seq\+::size (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption}) const -\/$>$ std\+::size\+\_\+t \hspace{0.3cm}{\ttfamily [inline]}, {\ttfamily [noexcept]}} Definition at line \mbox{\hyperlink{random_8h_source_l00141}{141}} of file \mbox{\hyperlink{random_8h_source}{random.\+h}}. The documentation for this class was generated from the following file\+:\begin{DoxyCompactItemize} \item kblib/\mbox{\hyperlink{random_8h}{random.\+h}}\end{DoxyCompactItemize}