tinymt-cpp  0.0.1
Classes | Public Types | Public Attributes | Static Public Attributes | List of all members
tinymt::detail::tinymt_engine_status< UIntType, 32, Mat1, Mat2, TMat > Struct Template Reference

#include <tinymt.h>

Classes

struct  is_dynamic
 

Public Types

using result_type = UIntType
 

Public Attributes

std::array< result_type, 4 > status
 

Static Public Attributes

static constexpr result_type mat1 = Mat1
 
static constexpr result_type mat2 = Mat2
 
static constexpr result_type tmat = TMat
 

Member Typedef Documentation

◆ result_type

template<class UIntType , std::uintmax_t Mat1, std::uintmax_t Mat2, std::uintmax_t TMat>
using tinymt::detail::tinymt_engine_status< UIntType, 32, Mat1, Mat2, TMat >::result_type = UIntType

Member Data Documentation

◆ mat1

template<class UIntType , std::uintmax_t Mat1, std::uintmax_t Mat2, std::uintmax_t TMat>
constexpr result_type tinymt::detail::tinymt_engine_status< UIntType, 32, Mat1, Mat2, TMat >::mat1 = Mat1
static

◆ mat2

template<class UIntType , std::uintmax_t Mat1, std::uintmax_t Mat2, std::uintmax_t TMat>
constexpr result_type tinymt::detail::tinymt_engine_status< UIntType, 32, Mat1, Mat2, TMat >::mat2 = Mat2
static

◆ status

template<class UIntType , std::uintmax_t Mat1, std::uintmax_t Mat2, std::uintmax_t TMat>
std::array<result_type, 4> tinymt::detail::tinymt_engine_status< UIntType, 32, Mat1, Mat2, TMat >::status

◆ tmat

template<class UIntType , std::uintmax_t Mat1, std::uintmax_t Mat2, std::uintmax_t TMat>
constexpr result_type tinymt::detail::tinymt_engine_status< UIntType, 32, Mat1, Mat2, TMat >::tmat = TMat
static

The documentation for this struct was generated from the following file: