Classes |
class | testing::Action< F > |
class | testing::internal::ActionAdaptor< F1, F2 > |
class | testing::ActionInterface< F > |
class | testing::internal::AssignAction< T1, T2 > |
class | testing::internal::BuiltInDefaultValue< T > |
class | testing::internal::BuiltInDefaultValue< const T > |
class | testing::internal::BuiltInDefaultValue< T * > |
class | testing::DefaultValue< T > |
class | testing::DefaultValue< T & > |
class | testing::DefaultValue< void > |
class | testing::internal::DoBothAction< Action1, Action2 > |
class | testing::internal::DoDefaultAction |
class | testing::internal::IgnoreResultAction< A > |
class | testing::internal::DoBothAction< Action1, Action2 >::Impl< F > |
class | testing::internal::IgnoreResultAction< A >::Impl< F > |
class | testing::internal::ReturnRefOfCopyAction< T >::Impl< F > |
class | testing::internal::ReturnRefAction< T >::Impl< F > |
class | testing::internal::ReturnAction< R >::Impl< F > |
class | testing::internal::InvokeMethodWithoutArgsAction< Class, MethodPtr > |
class | testing::internal::InvokeWithoutArgsAction< FunctionImpl > |
class | testing::PolymorphicAction< Impl >::MonomorphicImpl< F > |
class | testing::PolymorphicAction< Impl > |
class | testing::internal::ReferenceWrapper< T > |
class | testing::internal::ReturnAction< R > |
class | testing::internal::ReturnNullAction |
class | testing::internal::ReturnRefAction< T > |
class | testing::internal::ReturnRefOfCopyAction< T > |
class | testing::internal::ReturnVoidAction |
class | testing::internal::SetArgumentPointeeAction< N, A, kIsProto > |
class | testing::internal::SetArgumentPointeeAction< N, Proto, true > |
class | testing::internal::SetErrnoAndReturnAction< T > |
Namespaces |
namespace | testing |
namespace | testing::internal |
Defines |
#define | GMOCK_DEFINE_DEFAULT_ACTION_FOR_RETURN_TYPE_(type, value) |
Functions |
template<typename T1 , typename T2 > |
PolymorphicAction
< internal::AssignAction< T1,
T2 > > | testing::Assign (T1 *ptr, T2 val) |
template<typename T > |
internal::ReferenceWrapper< T > | testing::ByRef (T &l_value) |
internal::DoDefaultAction | testing::DoDefault () |
| testing::internal::GMOCK_DEFINE_DEFAULT_ACTION_FOR_RETURN_TYPE_ (void,) |
| testing::internal::GMOCK_DEFINE_DEFAULT_ACTION_FOR_RETURN_TYPE_ (::std::string,"") |
| testing::internal::GMOCK_DEFINE_DEFAULT_ACTION_FOR_RETURN_TYPE_ (bool, false) |
| testing::internal::GMOCK_DEFINE_DEFAULT_ACTION_FOR_RETURN_TYPE_ (unsigned char, '\0') |
| testing::internal::GMOCK_DEFINE_DEFAULT_ACTION_FOR_RETURN_TYPE_ (signed char, '\0') |
| testing::internal::GMOCK_DEFINE_DEFAULT_ACTION_FOR_RETURN_TYPE_ (char, '\0') |
| testing::internal::GMOCK_DEFINE_DEFAULT_ACTION_FOR_RETURN_TYPE_ (unsigned short, 0U) |
| testing::internal::GMOCK_DEFINE_DEFAULT_ACTION_FOR_RETURN_TYPE_ (signed short, 0) |
| testing::internal::GMOCK_DEFINE_DEFAULT_ACTION_FOR_RETURN_TYPE_ (unsigned long, 0UL) |
| testing::internal::GMOCK_DEFINE_DEFAULT_ACTION_FOR_RETURN_TYPE_ (signed long, 0L) |
| testing::internal::GMOCK_DEFINE_DEFAULT_ACTION_FOR_RETURN_TYPE_ (UInt64, 0) |
| testing::internal::GMOCK_DEFINE_DEFAULT_ACTION_FOR_RETURN_TYPE_ (Int64, 0) |
| testing::internal::GMOCK_DEFINE_DEFAULT_ACTION_FOR_RETURN_TYPE_ (float, 0) |
| testing::internal::GMOCK_DEFINE_DEFAULT_ACTION_FOR_RETURN_TYPE_ (double, 0) |
template<typename A > |
internal::IgnoreResultAction< A > | testing::IgnoreResult (const A &an_action) |
template<typename FunctionImpl > |
PolymorphicAction
< internal::InvokeWithoutArgsAction
< FunctionImpl > > | testing::InvokeWithoutArgs (FunctionImpl function_impl) |
template<class Class , typename MethodPtr > |
PolymorphicAction
< internal::InvokeMethodWithoutArgsAction
< Class, MethodPtr > > | testing::InvokeWithoutArgs (Class *obj_ptr, MethodPtr method_ptr) |
template<typename F > |
Action< F > | testing::MakeAction (ActionInterface< F > *impl) |
template<typename Impl > |
PolymorphicAction< Impl > | testing::MakePolymorphicAction (const Impl &impl) |
template<typename T > |
void | testing::internal::PrintTo (const ReferenceWrapper< T > &ref,::std::ostream *os) |
template<typename R > |
internal::ReturnAction< R > | testing::Return (R value) |
PolymorphicAction
< internal::ReturnVoidAction > | testing::Return () |
PolymorphicAction
< internal::ReturnNullAction > | testing::ReturnNull () |
template<typename R > |
internal::ReturnRefAction< R > | testing::ReturnRef (R &x) |
template<typename R > |
internal::ReturnRefOfCopyAction
< R > | testing::ReturnRefOfCopy (const R &x) |
template<size_t N, typename T > |
PolymorphicAction
< internal::SetArgumentPointeeAction
< N, T,
internal::IsAProtocolMessage
< T >::value > > | testing::SetArgPointee (const T &x) |
template<size_t N> |
PolymorphicAction
< internal::SetArgumentPointeeAction
< N, const char *, false > > | testing::SetArgPointee (const char *p) |
template<size_t N> |
PolymorphicAction
< internal::SetArgumentPointeeAction
< N, const wchar_t *, false > > | testing::SetArgPointee (const wchar_t *p) |
template<size_t N, typename T > |
PolymorphicAction
< internal::SetArgumentPointeeAction
< N, T,
internal::IsAProtocolMessage
< T >::value > > | testing::SetArgumentPointee (const T &x) |
template<typename T > |
PolymorphicAction
< internal::SetErrnoAndReturnAction
< T > > | testing::SetErrnoAndReturn (int errval, T result) |