Xmipp  v3.23.11-Nereus
Public Member Functions | List of all members
testing::internal::ValueArray< Ts > Class Template Reference

#include <gtest-param-util.h>

Public Member Functions

 ValueArray (Ts... v)
 
template<typename T >
 operator ParamGenerator< T > () const
 

Detailed Description

template<typename... Ts>
class testing::internal::ValueArray< Ts >

Definition at line 803 of file gtest-param-util.h.

Constructor & Destructor Documentation

◆ ValueArray()

template<typename... Ts>
testing::internal::ValueArray< Ts >::ValueArray ( Ts...  v)
inlineexplicit

Definition at line 805 of file gtest-param-util.h.

805 : v_(FlatTupleConstructTag{}, std::move(v)...) {}

Member Function Documentation

◆ operator ParamGenerator< T >()

template<typename... Ts>
template<typename T >
testing::internal::ValueArray< Ts >::operator ParamGenerator< T > ( ) const
inline

Definition at line 808 of file gtest-param-util.h.

808  { // NOLINT
809  return ValuesIn(MakeVector<T>(MakeIndexSequence<sizeof...(Ts)>()));
810  }
internal::ParamGenerator< typename std::iterator_traits< ForwardIterator >::value_type > ValuesIn(ForwardIterator begin, ForwardIterator end)
typename MakeIndexSequenceImpl< N >::type MakeIndexSequence

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