Constructs a reference to the given mockable bit generator.
Synopsis
Declared in <absl/random/bit_gen_ref.h>
template<
typename URBGRef,
typename URBG = absl::remove_cvref_t<URBGRef>>
requires (!std::is_same_v<URBG, BitGenRef> &&
!std::is_base_of_v<BitGenRef, URBG> &&
!HasConversionOperator<URBG>::value &&
random_internal::is_urbg<URBG>::value &&
RandomMockingAccess::HasInvokeMock<URBG>::value)
BitGenRef(URBGRef&& gen);
Parameters
Name |
Description |
gen |
The underlying bit generator to reference. It must outlive this reference. |
Created with MrDocs