On Tue, 18 Feb 2014 04:42:13 -0800, gast128
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?
You may want to bring this on the developers' list; and making the subject a little more informative would probably get your message more reads, something like: "[docs] Add template tricks section." Mostafa