#include <tinymt.h>
◆ param_type
template<class UIntType , std::uintmax_t Mat1, std::uintmax_t Mat2, std::uintmax_t TMat, bool DoPeriodCertification>
◆ result_type
template<class UIntType , std::uintmax_t Mat1, std::uintmax_t Mat2, std::uintmax_t TMat, bool DoPeriodCertification>
◆ signed_result_type
template<class UIntType , std::uintmax_t Mat1, std::uintmax_t Mat2, std::uintmax_t TMat, bool DoPeriodCertification>
◆ status_type
template<class UIntType , std::uintmax_t Mat1, std::uintmax_t Mat2, std::uintmax_t TMat, bool DoPeriodCertification>
◆ init()
template<class UIntType , std::uintmax_t Mat1, std::uintmax_t Mat2, std::uintmax_t TMat, bool DoPeriodCertification>
◆ next_state() [1/2]
template<class UIntType , std::uintmax_t Mat1, std::uintmax_t Mat2, std::uintmax_t TMat, bool DoPeriodCertification>
template<TINYMT_CPP_ENABLE_WHEN(!is_twos_complement< result_type >::value) >
◆ next_state() [2/2]
template<class UIntType , std::uintmax_t Mat1, std::uintmax_t Mat2, std::uintmax_t TMat, bool DoPeriodCertification>
template<TINYMT_CPP_ENABLE_WHEN(is_twos_complement< result_type >::value) >
◆ period_certification()
template<class UIntType , std::uintmax_t Mat1, std::uintmax_t Mat2, std::uintmax_t TMat, bool DoPeriodCertification>
◆ temper() [1/2]
template<class UIntType , std::uintmax_t Mat1, std::uintmax_t Mat2, std::uintmax_t TMat, bool DoPeriodCertification>
template<TINYMT_CPP_ENABLE_WHEN(!is_twos_complement< result_type >::value) >
◆ temper() [2/2]
template<class UIntType , std::uintmax_t Mat1, std::uintmax_t Mat2, std::uintmax_t TMat, bool DoPeriodCertification>
template<TINYMT_CPP_ENABLE_WHEN(is_twos_complement< result_type >::value) >
◆ mask
template<class UIntType , std::uintmax_t Mat1, std::uintmax_t Mat2, std::uintmax_t TMat, bool DoPeriodCertification>
◆ mask32
template<class UIntType , std::uintmax_t Mat1, std::uintmax_t Mat2, std::uintmax_t TMat, bool DoPeriodCertification>
◆ max
template<class UIntType , std::uintmax_t Mat1, std::uintmax_t Mat2, std::uintmax_t TMat, bool DoPeriodCertification>
◆ sh0
template<class UIntType , std::uintmax_t Mat1, std::uintmax_t Mat2, std::uintmax_t TMat, bool DoPeriodCertification>
◆ sh1
template<class UIntType , std::uintmax_t Mat1, std::uintmax_t Mat2, std::uintmax_t TMat, bool DoPeriodCertification>
◆ sh8
template<class UIntType , std::uintmax_t Mat1, std::uintmax_t Mat2, std::uintmax_t TMat, bool DoPeriodCertification>
◆ state_size
template<class UIntType , std::uintmax_t Mat1, std::uintmax_t Mat2, std::uintmax_t TMat, bool DoPeriodCertification>
◆ word_mask
template<class UIntType , std::uintmax_t Mat1, std::uintmax_t Mat2, std::uintmax_t TMat, bool DoPeriodCertification>
The documentation for this struct was generated from the following file: