As far as I can tell decltype takes one argument: http://en.cppreference.com/w/cpp/language/decltype
However, TartanLlama has answered two of my questions using a decltype call which took two parameters:
I see that code compile and run as TartanLlama states it will, but I don't understand how a two argument decltype call should behave.
Can someone provide me a reference for what two argument decltype should do?