#include <gmock-actions.h>
Classes | |
struct | ActionAdapter |
struct | IgnoreArgs |
Public Types | |
typedef internal::Function< F >::ArgumentTuple | ArgumentTuple |
typedef internal::Function< F >::ArgumentTuple | ArgumentTuple |
typedef internal::Function< F >::ArgumentTuple | ArgumentTuple |
typedef internal::Function< F >::ArgumentTuple | ArgumentTuple |
typedef internal::Function< F >::ArgumentTuple | ArgumentTuple |
typedef internal::Function< F >::Result | Result |
typedef internal::Function< F >::Result | Result |
typedef internal::Function< F >::Result | Result |
typedef internal::Function< F >::Result | Result |
typedef internal::Function< F >::Result | Result |
Public Member Functions | |
Action () | |
Action () | |
Action () | |
Action () | |
Action () | |
Action (ActionInterface< F > *impl) | |
Action (ActionInterface< F > *impl) | |
Action (ActionInterface< F > *impl) | |
Action (ActionInterface< F > *impl) | |
Action (ActionInterface< F > *impl) | |
Action (const Action &action) | |
template<typename From > | |
Action (const Action< From > &from) | |
template<typename Func > | |
Action (const Action< Func > &action) | |
template<typename Func > | |
Action (const Action< Func > &action) | |
template<typename Func > | |
Action (const Action< Func > &action) | |
template<typename Func > | |
Action (const Action< Func > &action) | |
template<typename Func > | |
Action (const Action< Func > &action) | |
template<typename G , typename = typename ::std::enable_if< ::std::is_constructible<::std::function<F>, G>::value>::type> | |
Action (G &&fun) | |
template<typename G , typename = typename ::std::enable_if< ::std::is_constructible<::std::function<F>, G>::value>::type> | |
Action (G &&fun) | |
template<typename G , typename = typename ::std::enable_if< ::std::is_constructible<::std::function<F>, G>::value>::type> | |
Action (G &&fun) | |
template<typename G , typename = typename std::enable_if<internal::disjunction< IsCompatibleFunctor<G>, std::is_constructible<std::function<Result()>, G>>::value>::type> | |
Action (G &&fun) | |
bool | IsDoDefault () const |
bool | IsDoDefault () const |
bool | IsDoDefault () const |
bool | IsDoDefault () const |
bool | IsDoDefault () const |
Result | Perform (ArgumentTuple args) const |
Result | Perform (ArgumentTuple args) const |
Result | Perform (ArgumentTuple args) const |
Result | Perform (ArgumentTuple args) const |
Result | Perform (const ArgumentTuple &args) const |
Private Types | |
template<typename G > | |
using | IsCompatibleFunctor = std::is_constructible< std::function< F >, G > |
Private Member Functions | |
template<typename G > | |
void | Init (G &&g, ::std::false_type) |
template<typename G > | |
void | Init (G &&g, ::std::true_type) |
Private Attributes | |
::std::function< F > | fun_ |
internal::linked_ptr< ActionInterface< F > > | impl_ |
Friends | |
template<typename G > | |
class | Action |
template<typename F1 , typename F2 > | |
class | internal::ActionAdaptor |
Definition at line 338 of file bloaty/third_party/googletest/googlemock/include/gmock/gmock-actions.h.
typedef internal::Function<F>::ArgumentTuple testing::Action< F >::ArgumentTuple |
Definition at line 354 of file bloaty/third_party/googletest/googlemock/include/gmock/gmock-actions.h.
typedef internal::Function<F>::ArgumentTuple testing::Action< F >::ArgumentTuple |
Definition at line 357 of file bloaty/third_party/protobuf/third_party/googletest/googlemock/include/gmock/gmock-actions.h.
typedef internal::Function<F>::ArgumentTuple testing::Action< F >::ArgumentTuple |
Definition at line 357 of file protobuf/third_party/googletest/googlemock/include/gmock/gmock-actions.h.
typedef internal::Function<F>::ArgumentTuple testing::Action< F >::ArgumentTuple |
Definition at line 457 of file googletest/googlemock/include/gmock/gmock-actions.h.
typedef internal::Function<F>::ArgumentTuple testing::Action< F >::ArgumentTuple |
Definition at line 1334 of file cares/cares/test/gmock-1.8.0/gmock/gmock.h.
|
private |
Definition at line 453 of file googletest/googlemock/include/gmock/gmock-actions.h.
typedef internal::Function<F>::Result testing::Action< F >::Result |
Definition at line 353 of file bloaty/third_party/googletest/googlemock/include/gmock/gmock-actions.h.
typedef internal::Function<F>::Result testing::Action< F >::Result |
Definition at line 356 of file protobuf/third_party/googletest/googlemock/include/gmock/gmock-actions.h.
typedef internal::Function<F>::Result testing::Action< F >::Result |
Definition at line 356 of file bloaty/third_party/protobuf/third_party/googletest/googlemock/include/gmock/gmock-actions.h.
typedef internal::Function<F>::Result testing::Action< F >::Result |
Definition at line 456 of file googletest/googlemock/include/gmock/gmock-actions.h.
typedef internal::Function<F>::Result testing::Action< F >::Result |
Definition at line 1333 of file cares/cares/test/gmock-1.8.0/gmock/gmock.h.
|
inline |
Definition at line 358 of file bloaty/third_party/googletest/googlemock/include/gmock/gmock-actions.h.
|
inline |
Definition at line 366 of file bloaty/third_party/googletest/googlemock/include/gmock/gmock-actions.h.
|
inlineexplicit |
Definition at line 369 of file bloaty/third_party/googletest/googlemock/include/gmock/gmock-actions.h.
|
inlineexplicit |
Definition at line 376 of file bloaty/third_party/googletest/googlemock/include/gmock/gmock-actions.h.
|
inline |
Definition at line 361 of file bloaty/third_party/protobuf/third_party/googletest/googlemock/include/gmock/gmock-actions.h.
|
inline |
Definition at line 369 of file bloaty/third_party/protobuf/third_party/googletest/googlemock/include/gmock/gmock-actions.h.
|
inlineexplicit |
Definition at line 372 of file bloaty/third_party/protobuf/third_party/googletest/googlemock/include/gmock/gmock-actions.h.
|
inlineexplicit |
Definition at line 379 of file bloaty/third_party/protobuf/third_party/googletest/googlemock/include/gmock/gmock-actions.h.
|
inline |
Definition at line 1338 of file cares/cares/test/gmock-1.8.0/gmock/gmock.h.
|
inlineexplicit |
Definition at line 1342 of file cares/cares/test/gmock-1.8.0/gmock/gmock.h.
|
inline |
Definition at line 1345 of file cares/cares/test/gmock-1.8.0/gmock/gmock.h.
|
explicit |
|
inline |
Definition at line 461 of file googletest/googlemock/include/gmock/gmock-actions.h.
|
inline |
Definition at line 471 of file googletest/googlemock/include/gmock/gmock-actions.h.
|
inlineexplicit |
Definition at line 476 of file googletest/googlemock/include/gmock/gmock-actions.h.
|
inlineexplicit |
Definition at line 483 of file googletest/googlemock/include/gmock/gmock-actions.h.
|
inline |
Definition at line 361 of file protobuf/third_party/googletest/googlemock/include/gmock/gmock-actions.h.
|
inline |
Definition at line 369 of file protobuf/third_party/googletest/googlemock/include/gmock/gmock-actions.h.
|
inlineexplicit |
Definition at line 372 of file protobuf/third_party/googletest/googlemock/include/gmock/gmock-actions.h.
|
inlineexplicit |
Definition at line 379 of file protobuf/third_party/googletest/googlemock/include/gmock/gmock-actions.h.
testing::Action< F >::Action | ( | const Action< From > & | from | ) |
Definition at line 2030 of file cares/cares/test/gmock-1.8.0/gmock/gmock.h.
|
inlineprivate |
Definition at line 511 of file googletest/googlemock/include/gmock/gmock-actions.h.
|
inlineprivate |
Definition at line 506 of file googletest/googlemock/include/gmock/gmock-actions.h.
|
inline |
Definition at line 379 of file bloaty/third_party/googletest/googlemock/include/gmock/gmock-actions.h.
|
inline |
Definition at line 382 of file protobuf/third_party/googletest/googlemock/include/gmock/gmock-actions.h.
|
inline |
Definition at line 382 of file bloaty/third_party/protobuf/third_party/googletest/googlemock/include/gmock/gmock-actions.h.
|
inline |
Definition at line 486 of file googletest/googlemock/include/gmock/gmock-actions.h.
|
inline |
Definition at line 1355 of file cares/cares/test/gmock-1.8.0/gmock/gmock.h.
|
inline |
Definition at line 387 of file bloaty/third_party/googletest/googlemock/include/gmock/gmock-actions.h.
|
inline |
Definition at line 390 of file bloaty/third_party/protobuf/third_party/googletest/googlemock/include/gmock/gmock-actions.h.
|
inline |
Definition at line 390 of file protobuf/third_party/googletest/googlemock/include/gmock/gmock-actions.h.
|
inline |
Definition at line 494 of file googletest/googlemock/include/gmock/gmock-actions.h.
|
inline |
Definition at line 1363 of file cares/cares/test/gmock-1.8.0/gmock/gmock.h.
Definition at line 396 of file bloaty/third_party/googletest/googlemock/include/gmock/gmock-actions.h.
|
friend |
Definition at line 1376 of file cares/cares/test/gmock-1.8.0/gmock/gmock.h.
|
private |
Definition at line 399 of file bloaty/third_party/googletest/googlemock/include/gmock/gmock-actions.h.
|
private |
Definition at line 1378 of file cares/cares/test/gmock-1.8.0/gmock/gmock.h.