#include <wide_multiply.h>
Public Types | |
using | input_type = UIntType |
using | input_type = UIntType |
using | result_type = typename random_internal::unsigned_bits< kN *2 >::type |
using | result_type = typename random_internal::unsigned_bits< kN *2 >::type |
Static Public Member Functions | |
static input_type | hi (result_type r) |
static input_type | hi (result_type r) |
static input_type | lo (result_type r) |
static input_type | lo (result_type r) |
static result_type | multiply (input_type a, input_type b) |
static result_type | multiply (input_type a, input_type b) |
Static Public Attributes | |
static constexpr size_t | kN = std::numeric_limits<UIntType>::digits |
Definition at line 39 of file abseil-cpp/absl/random/internal/wide_multiply.h.
using absl::random_internal::wide_multiply< UIntType >::input_type = UIntType |
Definition at line 41 of file abseil-cpp/absl/random/internal/wide_multiply.h.
using absl::random_internal::wide_multiply< UIntType >::input_type = UIntType |
Definition at line 78 of file bloaty/third_party/abseil-cpp/absl/random/internal/wide_multiply.h.
using absl::random_internal::wide_multiply< UIntType >::result_type = typename random_internal::unsigned_bits<kN * 2>::type |
Definition at line 42 of file abseil-cpp/absl/random/internal/wide_multiply.h.
using absl::random_internal::wide_multiply< UIntType >::result_type = typename random_internal::unsigned_bits<kN * 2>::type |
Definition at line 79 of file bloaty/third_party/abseil-cpp/absl/random/internal/wide_multiply.h.
|
inlinestatic |
Definition at line 48 of file abseil-cpp/absl/random/internal/wide_multiply.h.
|
inlinestatic |
Definition at line 85 of file bloaty/third_party/abseil-cpp/absl/random/internal/wide_multiply.h.
|
inlinestatic |
Definition at line 51 of file abseil-cpp/absl/random/internal/wide_multiply.h.
|
inlinestatic |
Definition at line 86 of file bloaty/third_party/abseil-cpp/absl/random/internal/wide_multiply.h.
|
inlinestatic |
Definition at line 44 of file abseil-cpp/absl/random/internal/wide_multiply.h.
|
inlinestatic |
Definition at line 81 of file bloaty/third_party/abseil-cpp/absl/random/internal/wide_multiply.h.
|
staticconstexpr |
Definition at line 40 of file abseil-cpp/absl/random/internal/wide_multiply.h.