Otherwise, if the expression std::tuple_size<E>::value is a well-formed integral constant expression, the number of elements in the identifier-list shall be equal to the value of that expression
(E is the return type of "getvalues" in squidbidness's example, the initializer-list is "a, b, c".)
Otherwise, if the expression std::tuple_size<E>::value is a well-formed integral constant expression, the number of elements in the identifier-list shall be equal to the value of that expression
(E is the return type of "getvalues" in squidbidness's example, the initializer-list is "a, b, c".)