template <size_t... I>

struct ElemFromListImpl

Defined at line 1134 of file ../../third_party/googletest/src/googletest/include/gtest/internal/gtest-internal.h

Public Methods

template <typename R>
R Apply (Ignore<0 * I>... , R (*)() )

We make Ignore a template to solve a problem with MSVC.

A non-template Ignore would work fine with `decltype(Ignore(I))...`, but

MSVC doesn't understand how to deal with that pack expansion.

Use `0 * I` to have a single instantiation of Ignore.