
5 Mar
2015
5 Mar
'15
9:02 p.m.
On Thu, Mar 5, 2015 at 12:56 PM, Louis Dionne <ldionne.2@gmail.com> wrote:
Yes, this is already taken care of and no unfortunate instantiations will take place.
Awesome!!!
The downside is that `decltype(tuple_t<T...>)` is an unspecified dependent type that only _inherits_ `_tuple<T...>`.
I'm playing with fire, I know :-). I read the process of ADL very carefully when I thought about this, but it is also possible that I'm exploiting a Clang bug. What do you think?
Hmm, I think that really might be relying on a clang bug, but I don't have the standard in front of me right now. From my understanding, if you inherit from _tuple<T...>, then "T..." again needs to be considered for the list of associated namespaces. -- -Matt Calabrese