#include <mock_helpers.h>
|
template<typename KeyT , typename URBG , typename... Args> |
static auto | MaybeInvokeMock (URBG *urbg, Args &&... args) -> absl::optional< typename KeySignature< KeyT >::result_type > |
|
template<typename KeyT , typename URBG , typename... Args> |
static auto | MaybeInvokeMock (URBG *urbg, Args &&... args) -> absl::optional< typename KeySignature< KeyT >::result_type > |
|
template<typename KeyT , typename MockURBG > |
static auto | MockFor (MockURBG &m) -> decltype(m.template RegisterMock< typename KeySignature< KeyT >::result_type, typename KeySignature< KeyT >::arg_tuple_type >(m, std::declval< IdType >())) |
|
template<typename KeyT , typename MockURBG > |
static auto | MockFor (MockURBG &m) -> decltype(m.template RegisterMock< typename KeySignature< KeyT >::result_type, typename KeySignature< KeyT >::arg_tuple_type >(m, std::declval< IdType >())) |
|
template<typename URBG > |
static bool | PrivateInvokeMock (URBG *urbg, IdType type, void *args_tuple, void *result) |
|
template<typename URBG > |
static bool | PrivateInvokeMock (URBG *urbg, IdType type, void *args_tuple, void *result) |
|
|
template<typename KeyT , typename ReturnT , typename ArgTupleT , typename URBG , typename... Args> |
static absl::optional< ReturnT > | InvokeMockImpl (char, URBG *, Args &&...) |
|
template<typename KeyT , typename ReturnT , typename ArgTupleT , typename URBG , typename... Args> |
static absl::optional< ReturnT > | InvokeMockImpl (char, URBG *, Args &&...) |
|
template<typename KeyT , typename ReturnT , typename ArgTupleT , typename URBG , typename = invoke_mock_t<URBG>, typename... Args> |
static absl::optional< ReturnT > | InvokeMockImpl (int, URBG *urbg, Args &&... args) |
|
template<typename KeyT , typename ReturnT , typename ArgTupleT , typename URBG , typename = invoke_mock_t<URBG>, typename... Args> |
static absl::optional< ReturnT > | InvokeMockImpl (int, URBG *urbg, Args &&... args) |
|
◆ IdType [1/2]
◆ IdType [2/2]
◆ invoke_mock_t [1/2]
◆ invoke_mock_t [2/2]
◆ InvokeMockImpl() [1/4]
template<typename KeyT , typename ReturnT , typename ArgTupleT , typename URBG , typename... Args>
static absl::optional<ReturnT> absl::random_internal::MockHelpers::InvokeMockImpl |
( |
char |
, |
|
|
URBG * |
, |
|
|
Args && |
... |
|
) |
| |
|
inlinestaticprivate |
◆ InvokeMockImpl() [2/4]
template<typename KeyT , typename ReturnT , typename ArgTupleT , typename URBG , typename... Args>
static absl::optional<ReturnT> absl::random_internal::MockHelpers::InvokeMockImpl |
( |
char |
, |
|
|
URBG * |
, |
|
|
Args && |
... |
|
) |
| |
|
inlinestaticprivate |
◆ InvokeMockImpl() [3/4]
template<typename KeyT , typename ReturnT , typename ArgTupleT , typename URBG , typename = invoke_mock_t<URBG>, typename... Args>
static absl::optional<ReturnT> absl::random_internal::MockHelpers::InvokeMockImpl |
( |
int |
, |
|
|
URBG * |
urbg, |
|
|
Args &&... |
args |
|
) |
| |
|
inlinestaticprivate |
◆ InvokeMockImpl() [4/4]
template<typename KeyT , typename ReturnT , typename ArgTupleT , typename URBG , typename = invoke_mock_t<URBG>, typename... Args>
static absl::optional<ReturnT> absl::random_internal::MockHelpers::InvokeMockImpl |
( |
int |
, |
|
|
URBG * |
urbg, |
|
|
Args &&... |
args |
|
) |
| |
|
inlinestaticprivate |
◆ MaybeInvokeMock() [1/2]
template<typename KeyT , typename URBG , typename... Args>
◆ MaybeInvokeMock() [2/2]
template<typename KeyT , typename URBG , typename... Args>
◆ MockFor() [1/2]
template<typename KeyT , typename MockURBG >
static auto absl::random_internal::MockHelpers::MockFor |
( |
MockURBG & |
m | ) |
-> decltype(m.template RegisterMock<
typename KeySignature<KeyT>::result_type,
typename KeySignature<KeyT>::arg_tuple_type>(
m, std::declval<IdType>())) |
|
inlinestatic |
◆ MockFor() [2/2]
template<typename KeyT , typename MockURBG >
static auto absl::random_internal::MockHelpers::MockFor |
( |
MockURBG & |
m | ) |
-> decltype(m.template RegisterMock<
typename KeySignature<KeyT>::result_type,
typename KeySignature<KeyT>::arg_tuple_type>(
m, std::declval<IdType>())) |
|
inlinestatic |
◆ PrivateInvokeMock() [1/2]
template<typename URBG >
static bool absl::random_internal::MockHelpers::PrivateInvokeMock |
( |
URBG * |
urbg, |
|
|
IdType |
type, |
|
|
void * |
args_tuple, |
|
|
void * |
result |
|
) |
| |
|
inlinestatic |
◆ PrivateInvokeMock() [2/2]
template<typename URBG >
static bool absl::random_internal::MockHelpers::PrivateInvokeMock |
( |
URBG * |
urbg, |
|
|
IdType |
type, |
|
|
void * |
args_tuple, |
|
|
void * |
result |
|
) |
| |
|
inlinestatic |
The documentation for this class was generated from the following file: