Classes | Namespaces | Defines | Functions
gmock-actions.h File Reference
#include <errno.h>
#include <algorithm>
#include <string>
#include "gmock/internal/gmock-internal-utils.h"
#include "gmock/internal/gmock-port.h"
Include dependency graph for gmock-actions.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

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)

Define Documentation

#define GMOCK_DEFINE_DEFAULT_ACTION_FOR_RETURN_TYPE_ (   type,
  value 
)
Value:
template <> \
  class BuiltInDefaultValue<type> { \
   public: \
    static bool Exists() { return true; } \
    static type Get() { return value; } \
  }

Definition at line 104 of file gmock-actions.h.



ros_opcua_impl_freeopcua
Author(s): Denis Štogl
autogenerated on Sat Jun 8 2019 18:24:58