kblib 0.2.3
General utilities library for modern C++
|
#include <kblib/random.h>
Public Types | |
using | result_type = UIntType |
Public Member Functions | |
constexpr auto | operator() (UIntType in) const noexcept -> UIntType |
Static Public Member Functions | |
template<typename UIntInput > | |
static constexpr auto | g (UIntInput in) noexcept -> UIntType |
static constexpr auto | min (UIntType min, UIntType max) noexcept -> UIntType |
static constexpr auto | max (UIntType min, UIntType max) noexcept -> UIntType |
using kblib::shift_mask< UIntType, shift, mask >::result_type = UIntType |
|
inlinestaticconstexprnoexcept |
|
inlinestaticconstexprnoexcept |
|
inlinestaticconstexprnoexcept |
|
inlineconstexprnoexcept |