Boost logo

Boost :

Subject: Re: [boost] [proto] grammar compile error
From: joel (joel.falcou_at_[hidden])
Date: 2009-07-05 02:12:34

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

Boost list run by bdawes at, gregod at, cpdaniel at, john at