tetl 0.1.0
Embedded Template Library
|
#include <uniform_int_distribution.hpp>
Classes | |
struct | param_type |
Public Types | |
using | result_type = IntType |
Public Member Functions | |
constexpr | uniform_int_distribution () |
constexpr | uniform_int_distribution (IntType a, IntType b=numeric_limits< IntType >::max()) |
constexpr | uniform_int_distribution (param_type const &parm) |
constexpr auto | a () const -> result_type |
constexpr auto | b () const -> result_type |
constexpr auto | max () const -> result_type |
constexpr auto | min () const -> result_type |
template<typename URBG > | |
constexpr auto | operator() (URBG &g) noexcept(noexcept(g())) -> result_type |
template<typename URBG > | |
constexpr auto | operator() (URBG &g, param_type const &parm) noexcept(noexcept(g())) -> result_type |
constexpr auto | param () const -> param_type |
constexpr auto | param (param_type const &parm) -> void |
constexpr auto | reset () -> void |
Friends | |
constexpr auto | operator== (uniform_int_distribution const &x, uniform_int_distribution const &y) -> bool |
|
inlineconstexpr |
|
inlineexplicitconstexpr |
|
inlineexplicitconstexpr |
|
inlineconstexpr |
|
inlineconstexpr |
|
inlineconstexpr |
|
inlineconstexpr |
|
inlineconstexprnoexcept |
|
inlineconstexprnoexcept |
|
inlineconstexpr |
|
inlineconstexpr |
|
friend |