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

#include <gtest-internal.h>

Collaboration diagram for testing::internal::FlatTupleElemBase< FlatTuple< T... >, I >:
Collaboration graph
[legend]

Public Types

using value_type = typename ElemFromList< I, T... >::type
 

Public Member Functions

 FlatTupleElemBase ()=default
 
template<typename Arg >
 FlatTupleElemBase (FlatTupleConstructTag, Arg &&t)
 

Public Attributes

value_type value
 

Detailed Description

template<typename... T, size_t I>
struct testing::internal::FlatTupleElemBase< FlatTuple< T... >, I >

Definition at line 1225 of file gtest-internal.h.

Member Typedef Documentation

◆ value_type

template<typename... T, size_t I>
using testing::internal::FlatTupleElemBase< FlatTuple< T... >, I >::value_type = typename ElemFromList<I, T...>::type

Definition at line 1226 of file gtest-internal.h.

Constructor & Destructor Documentation

◆ FlatTupleElemBase() [1/2]

template<typename... T, size_t I>
testing::internal::FlatTupleElemBase< FlatTuple< T... >, I >::FlatTupleElemBase ( )
default

◆ FlatTupleElemBase() [2/2]

template<typename... T, size_t I>
template<typename Arg >
testing::internal::FlatTupleElemBase< FlatTuple< T... >, I >::FlatTupleElemBase ( FlatTupleConstructTag  ,
Arg &&  t 
)
inlineexplicit

Definition at line 1229 of file gtest-internal.h.

1230  : value(std::forward<Arg>(t)) {}

Member Data Documentation

◆ value

template<typename... T, size_t I>
value_type testing::internal::FlatTupleElemBase< FlatTuple< T... >, I >::value

Definition at line 1231 of file gtest-internal.h.


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