
18 Feb
2014
18 Feb
'14
12:42 p.m.
I recently watched Stephen Lavavej's excellent channel9 video 'Core C++, 2 of n' in which he described a nice trick to stop template argument deduction: template <typename T> void (T t1, typename std::identity<T>::type t2) { } Browsing the internet for a similar problem, I recently discovered that Peter Dimov already described this trick in 2002 in 'Template function type inference with references' comp.lang.c++.moderated. Boost is more for the libraries, but could it also reserve some space for documenting these template tricks?