Go to the source code of this file.
#define VSMC_STATIC_ASSERT_RNG_XOR_COMBINE |
Value:
#define VSMC_STATIC_ASSERT_RNG_XOR_COMBINE_SAME_TYPE(Eng1, Eng2)
#define VSMC_STATIC_ASSERT_RNG_XOR_COMBINE_UNSIGNED(result_type)
Definition at line 46 of file xor_combine_engine.hpp.
#define VSMC_STATIC_ASSERT_RNG_XOR_COMBINE_SAME_TYPE |
( |
|
Eng1, |
|
|
|
Eng2 |
|
) |
| |
Value:
typename Eng2::resultType>::value), \
USE_XorCombineEngine_WITH_TWO_RNG_ENGINES_WITH_DIFFERENT_RESULT_TYPE)
#define VSMC_STATIC_ASSERT(cond, msg)
Definition at line 41 of file xor_combine_engine.hpp.
#define VSMC_STATIC_ASSERT_RNG_XOR_COMBINE_UNSIGNED |
( |
|
result_type | ) |
|
Value:
USE_XorCombineEngine_WITH_ENGINES_HAVE_RESULT_TYPE_NOT_AN_UNSIGNED_INTEGER_TYPE)
#define VSMC_STATIC_ASSERT(cond, msg)
Definition at line 37 of file xor_combine_engine.hpp.