Xmipp  v3.23.11-Nereus
Public Member Functions | Public Attributes | List of all members
testing::internal::SetArgRefereeAction< k, T > Struct Template Reference

#include <gmock-actions.h>

Collaboration diagram for testing::internal::SetArgRefereeAction< k, T >:
Collaboration graph
[legend]

Public Member Functions

template<typename... Args>
void operator() (Args &&... args) const
 

Public Attributes

value
 

Detailed Description

template<size_t k, typename T>
struct testing::internal::SetArgRefereeAction< k, T >

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

Member Function Documentation

◆ operator()()

template<size_t k, typename T >
template<typename... Args>
void testing::internal::SetArgRefereeAction< k, T >::operator() ( Args &&...  args) const
inline

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

1695  {
1696  using argk_type =
1697  typename ::std::tuple_element<k, std::tuple<Args...>>::type;
1698  static_assert(std::is_lvalue_reference<argk_type>::value,
1699  "Argument must be a reference type.");
1700  std::get<k>(std::tie(args...)) = value;
1701  }
ql0001_ & k(htemp+1),(cvec+1),(atemp+1),(bj+1),(bl+1),(bu+1),(x+1),(clamda+1), &iout, infoqp, &zero,(w+1), &lenw,(iw+1), &leniw, &glob_grd.epsmac
viol type

Member Data Documentation

◆ value

template<size_t k, typename T >
T testing::internal::SetArgRefereeAction< k, T >::value

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


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