AlexaClientSDK  3.0.0
A cross-platform, modular SDK for interacting with the Alexa Voice Service
Public Types | Public Member Functions | List of all members
testing::Action< F > Class Template Reference

#include <gmock-actions.h>

Public Types

typedef internal::Function< F >::Result Result
typedef internal::Function< F >::ArgumentTuple ArgumentTuple

Public Member Functions

 Action ()
 Action (ActionInterface< F > *impl)
 Action (const Action &action)
template<typename Func >
 Action (const Action< Func > &action)
bool IsDoDefault () const
Result Perform (const ArgumentTuple &args) const
template<typename From >
 Action (const Action< From > &from)

Member Typedef Documentation

◆ ArgumentTuple

template<typename F>
typedef internal::Function<F>::ArgumentTuple testing::Action< F >::ArgumentTuple

◆ Result

template<typename F>
typedef internal::Function<F>::Result testing::Action< F >::Result

Constructor & Destructor Documentation

◆ Action() [1/5]

template<typename F>
testing::Action< F >::Action ( )

◆ Action() [2/5]

template<typename F>
testing::Action< F >::Action ( ActionInterface< F > *  impl)

◆ Action() [3/5]

template<typename F>
testing::Action< F >::Action ( const Action< F > &  action)

◆ Action() [4/5]

template<typename F>
template<typename Func >
testing::Action< F >::Action ( const Action< Func > &  action)

◆ Action() [5/5]

template<typename F>
template<typename From >
testing::Action< F >::Action ( const Action< From > &  from)

Member Function Documentation

◆ IsDoDefault()

template<typename F>
bool testing::Action< F >::IsDoDefault ( ) const

◆ Perform()

template<typename F>
Result testing::Action< F >::Perform ( const ArgumentTuple args) const

The documentation for this class was generated from the following file:

AlexaClientSDK 3.0.0 - Copyright 2016-2022, Inc. or its affiliates. All Rights Reserved. Licensed under the Apache License, Version 2.0