libTriton  version 1.0 build 1530
Public Member Functions | Friends | List of all members
math::wide_integer::uniform_int_distribution< Width2, LimbType, AllocatorType, IsSigned >::param_type Struct Reference

Public Member Functions

 param_type (result_type p_a=(std::numeric_limits< result_type >::min)(), result_type p_b=(std::numeric_limits< result_type >::max)())
 
 param_type (const param_type &other_params)
 
 param_type (param_type &&other_params) noexcept
 
auto operator= (const param_type &other_params) -> param_type &
 
auto operator= (param_type &&other_params) noexcept -> param_type &
 
constexpr WIDE_INTEGER_NODISCARD auto get_a () const -> result_type
 
constexpr WIDE_INTEGER_NODISCARD auto get_b () const -> result_type
 
void set_a (const result_type &p_a)
 
void set_b (const result_type &p_b)
 

Friends

constexpr friend auto operator== (const param_type &lhs, const param_type &rhs) -> bool
 
constexpr friend auto operator!= (const param_type &lhs, const param_type &rhs) -> bool
 

Detailed Description

template<const size_t Width2, typename LimbType, typename AllocatorType, const bool IsSigned>
struct math::wide_integer::uniform_int_distribution< Width2, LimbType, AllocatorType, IsSigned >::param_type

Definition at line 5386 of file uintwide_t.h.


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