
5 Jul
2009
5 Jul
'09
6:12 a.m.
Eric Niebler wrote:
This is not true. "Checking early" means dropping operator overloads via SFINAE, leading to error messages like "no operator << matches with arguments [complicated type 1] and [complicated type 2]" followed by a so-called candidate list, the list of every operator overload that didn't match. This is usually a huge and impenetrable error. Well, in my own experience, I got the following kind of message :
'no operator <foo> for type<A> and <B>' and no 'candidates are:' entry. -- ___________________________________________ Joel Falcou - Assistant Professor PARALL Team - LRI - Universite Paris Sud XI Tel : (+33)1 69 15 66 35