#include <bit_gen_ref.h>
Classes | |
struct | detector |
struct | detector< Trait, absl::void_t< Trait< Args... > >, Args... > |
Public Types | |
using | HasInvokeMock = typename detector< invoke_mock_t, void, URBG >::type |
using | HasInvokeMock = typename detector< invoke_mock_t, void, URBG >::type |
template<class T > | |
using | invoke_mock_t = decltype(std::declval< T * >() ->InvokeMock(std::declval<::absl::base_internal::FastTypeIdType >(), std::declval< void * >(), std::declval< void * >())) |
template<class T > | |
using | invoke_mock_t = decltype(std::declval< T * >() ->InvokeMock(std::declval<::absl::base_internal::FastTypeIdType >(), std::declval< void * >(), std::declval< void * >())) |
Static Public Member Functions | |
template<typename DistrT , typename... Args> | |
static DistrT::result_type | Call (URBG *urbg, Args &&... args) |
template<typename DistrT , typename... Args> | |
static DistrT::result_type | Call (URBG *urbg, Args &&... args) |
template<typename DistrT , typename... Args> | |
static DistrT::result_type | Impl (std::false_type, URBG *urbg, Args &&... args) |
template<typename DistrT , typename... Args> | |
static DistrT::result_type | Impl (std::false_type, URBG *urbg, Args &&... args) |
template<typename DistrT , typename... Args> | |
static DistrT::result_type | Impl (std::true_type, URBG *urbg, Args &&... args) |
template<typename DistrT , typename... Args> | |
static DistrT::result_type | Impl (std::true_type, URBG *urbg, Args &&... args) |
Definition at line 59 of file abseil-cpp/absl/random/bit_gen_ref.h.
using absl::random_internal::DistributionCaller< URBG >::HasInvokeMock = typename detector<invoke_mock_t, void, URBG>::type |
Definition at line 51 of file bloaty/third_party/abseil-cpp/absl/random/internal/distribution_caller.h.
using absl::random_internal::DistributionCaller< URBG >::HasInvokeMock = typename detector<invoke_mock_t, void, URBG>::type |
Definition at line 54 of file abseil-cpp/absl/random/internal/distribution_caller.h.
using absl::random_internal::DistributionCaller< URBG >::invoke_mock_t = decltype(std::declval<T*>()->InvokeMock( std::declval<::absl::base_internal::FastTypeIdType>(), std::declval<void*>(), std::declval<void*>())) |
Definition at line 49 of file bloaty/third_party/abseil-cpp/absl/random/internal/distribution_caller.h.
using absl::random_internal::DistributionCaller< URBG >::invoke_mock_t = decltype(std::declval<T*>()->InvokeMock( std::declval<::absl::base_internal::FastTypeIdType>(), std::declval<void*>(), std::declval<void*>())) |
Definition at line 52 of file abseil-cpp/absl/random/internal/distribution_caller.h.
|
inlinestatic |
Definition at line 82 of file bloaty/third_party/abseil-cpp/absl/random/internal/distribution_caller.h.
|
inlinestatic |
Definition at line 85 of file abseil-cpp/absl/random/internal/distribution_caller.h.
|
inlinestatic |
Definition at line 55 of file bloaty/third_party/abseil-cpp/absl/random/internal/distribution_caller.h.
|
inlinestatic |
Definition at line 58 of file abseil-cpp/absl/random/internal/distribution_caller.h.
|
inlinestatic |
Definition at line 64 of file bloaty/third_party/abseil-cpp/absl/random/internal/distribution_caller.h.
|
inlinestatic |
Definition at line 67 of file abseil-cpp/absl/random/internal/distribution_caller.h.