testing::internal::FlatTupleElemBase< FlatTuple< T... >, I > Struct Template Reference

#include <gtest.h>

Public Types

using value_type = typename ElemFromList< I, typename MakeIndexSequence< sizeof...(T)>::type, T... >::type
 

Public Member Functions

 FlatTupleElemBase ()=default
 
 FlatTupleElemBase (value_type t)
 

Public Attributes

value_type value
 

Member Typedef Documentation

◆ value_type

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

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>
testing::internal::FlatTupleElemBase< FlatTuple< T... >, I >::FlatTupleElemBase ( value_type  t)
inlineexplicit

Member Data Documentation

◆ value

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

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