QUDA  v1.1.0
A library for QCD on GPUs
Public Types | Public Member Functions | Public Attributes | List of all members
testing::internal::FlatTupleElemBase< FlatTuple< T... >, I > Struct Template Reference

#include <gtest-internal.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
 

Detailed Description

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

Definition at line 1200 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, typename MakeIndexSequence<sizeof...(T)>::type, T...>::type

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

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

Member Data Documentation

◆ value

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

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


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