|
template<class UIntType1 , class UIntType2 , std::size_t WordSize, std::uintmax_t Mat11, std::uintmax_t Mat12, std::uintmax_t Mat21, std::uintmax_t Mat22, std::uintmax_t TMat1, std::uintmax_t TMat2> |
bool | operator== (const tinymt_engine_status< UIntType1, WordSize, Mat11, Mat21, TMat1 > &a, const tinymt_engine_status< UIntType2, WordSize, Mat12, Mat22, TMat2 > &b) |
|
template<class UIntType1 , class UIntType2 , std::size_t WordSize, std::uintmax_t Mat11, std::uintmax_t Mat12, std::uintmax_t Mat21, std::uintmax_t Mat22, std::uintmax_t TMat1, std::uintmax_t TMat2> |
bool | operator!= (const tinymt_engine_status< UIntType1, WordSize, Mat11, Mat21, TMat1 > &a, const tinymt_engine_status< UIntType2, WordSize, Mat12, Mat22, TMat2 > &b) |
|
template<class CharT , class Traits , class UIntType , std::size_t WordSize, std::uintmax_t Mat1, std::uintmax_t Mat2, std::uintmax_t TMat> |
std::basic_ostream< CharT, Traits > & | operator<< (std::basic_ostream< CharT, Traits > &os, const tinymt_engine_status< UIntType, WordSize, Mat1, Mat2, TMat > &s) |
|
template<class CharT , class Traits , class UIntType , std::size_t WordSize, std::uintmax_t Mat1, std::uintmax_t Mat2, std::uintmax_t TMat, TINYMT_CPP_ENABLE_WHEN(!tinymt_engine_status< UIntType, WordSize, Mat1, Mat2, TMat >::is_dynamic::value) > |
std::basic_istream< CharT, Traits > & | operator>> (std::basic_istream< CharT, Traits > &is, tinymt_engine_status< UIntType, WordSize, Mat1, Mat2, TMat > &s) |
|
Internal details.
They may be incompatibly changed in future. Applications should not rely on these details.
template<class CharT , class Traits , class UIntType , std::size_t WordSize, std::uintmax_t Mat1, std::uintmax_t Mat2, std::uintmax_t TMat, TINYMT_CPP_ENABLE_WHEN(!tinymt_engine_status< UIntType, WordSize, Mat1, Mat2, TMat >::is_dynamic::value) >
std::basic_istream< CharT, Traits > & tinymt::detail::operator>> |
( |
std::basic_istream< CharT, Traits > & |
is, |
|
|
tinymt_engine_status< UIntType, WordSize, Mat1, Mat2, TMat > & |
s |
|
) |
| |
|
inline |