Go to the documentation of this file.
37 #ifndef GMOCK_INCLUDE_GMOCK_GMOCK_MORE_ACTIONS_H_
38 #define GMOCK_INCLUDE_GMOCK_GMOCK_MORE_ACTIONS_H_
41 #include <type_traits>
43 #include "gmock/gmock-generated-actions.h"
52 template<
typename InputIterator,
typename OutputIterator>
72 # pragma warning(push)
73 # pragma warning(disable:4100)
78 HAS_1_TEMPLATE_PARAMS(
int,
k),
79 AND_0_VALUE_PARAMS()) {
80 return ::std::get<k>(
args);
86 HAS_1_TEMPLATE_PARAMS(
int,
k),
87 AND_1_VALUE_PARAMS(pointer)) {
88 *pointer = ::std::get<k>(
args);
94 HAS_1_TEMPLATE_PARAMS(
int,
k),
95 AND_1_VALUE_PARAMS(pointer)) {
96 *pointer = *::std::get<k>(
args);
102 HAS_1_TEMPLATE_PARAMS(
int,
k),
103 AND_1_VALUE_PARAMS(
value)) {
109 SetArgReferee_must_be_used_with_a_reference_argument);
119 HAS_1_TEMPLATE_PARAMS(
int,
k),
120 AND_2_VALUE_PARAMS(
first, last)) {
132 HAS_1_TEMPLATE_PARAMS(
int,
k),
133 AND_0_VALUE_PARAMS()) {
134 delete ::std::get<k>(
args);
142 #if GTEST_HAS_EXCEPTIONS
146 # pragma warning(push) // Saves the current warning state.
147 # pragma warning(disable:4702) // Temporarily disables warning 4702.
151 # pragma warning(pop) // Restores the warning state.
154 #endif // GTEST_HAS_EXCEPTIONS
157 # pragma warning(pop)
162 #endif // GMOCK_INCLUDE_GMOCK_GMOCK_MORE_ACTIONS_H_
internal::SetArgRefereeAction< k, typename std::decay< T >::type > SetArgReferee(T &&value)
static int copy(grpc_slice_buffer *input, grpc_slice_buffer *output)
#define GTEST_COMPILE_ASSERT_(expr, msg)
internal::SaveArgPointeeAction< k, Ptr > SaveArgPointee(Ptr pointer)
internal::SaveArgAction< k, Ptr > SaveArg(Ptr pointer)
ACTION_TEMPLATE(InvokeArgument, HAS_1_TEMPLATE_PARAMS(int, k), AND_0_VALUE_PARAMS())
internal::ReturnArgAction< k > ReturnArg()
internal::DeleteArgAction< k > DeleteArg()
internal::ReturnPointeeAction< Ptr > ReturnPointee(Ptr pointer)
OutputIterator CopyElements(InputIterator first, InputIterator last, OutputIterator output)
ACTION_P(ReturnPointee, pointer)
ABSL_ATTRIBUTE_NORETURN void Throw(const char *str, int line)
internal::SetArrayArgumentAction< k, I1, I2 > SetArrayArgument(I1 first, I2 last)
grpc
Author(s):
autogenerated on Fri May 16 2025 02:58:35