AlexaClientSDK  3.0.0
A cross-platform, modular SDK for interacting with the Alexa Voice Service
Classes | Namespaces | Functions
gmock-more-actions.h File Reference
#include <algorithm>
#include "gmock/gmock-generated-actions.h"
Include dependency graph for gmock-more-actions.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  testing::internal::InvokeAction< FunctionImpl >
 
class  testing::internal::InvokeMethodAction< Class, MethodPtr >
 

Namespaces

 testing
 
 testing::internal
 

Functions

template<typename InputIterator , typename OutputIterator >
OutputIterator testing::internal::CopyElements (InputIterator first, InputIterator last, OutputIterator output)
 
template<typename FunctionImpl >
PolymorphicAction< internal::InvokeAction< FunctionImpl > > testing::Invoke (FunctionImpl function_impl)
 
template<class Class , typename MethodPtr >
PolymorphicAction< internal::InvokeMethodAction< Class, MethodPtr > > testing::Invoke (Class *obj_ptr, MethodPtr method_ptr)
 
template<typename InnerAction >
internal::WithArgsAction< InnerAction > testing::WithoutArgs (const InnerAction &action)
 
template<int k, typename InnerAction >
internal::WithArgsAction< InnerAction, k > testing::WithArg (const InnerAction &action)
 
 testing::ACTION_TEMPLATE (ReturnArg, HAS_1_TEMPLATE_PARAMS(int, k), AND_0_VALUE_PARAMS())
 
 testing::ACTION_TEMPLATE (SaveArg, HAS_1_TEMPLATE_PARAMS(int, k), AND_1_VALUE_PARAMS(pointer))
 
 testing::ACTION_TEMPLATE (SaveArgPointee, HAS_1_TEMPLATE_PARAMS(int, k), AND_1_VALUE_PARAMS(pointer))
 
 testing::ACTION_TEMPLATE (SetArgReferee, HAS_1_TEMPLATE_PARAMS(int, k), AND_1_VALUE_PARAMS(value))
 
 testing::ACTION_TEMPLATE (SetArrayArgument, HAS_1_TEMPLATE_PARAMS(int, k), AND_2_VALUE_PARAMS(first, last))
 
 testing::ACTION_TEMPLATE (DeleteArg, HAS_1_TEMPLATE_PARAMS(int, k), AND_0_VALUE_PARAMS())
 
 testing::ACTION_P (ReturnPointee, pointer)
 

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