Re: ayjwork squid3/src HttpRequestMethod...

From: Alex Rousskov <rousskov@dont-contact.us>
Date: Sat, 02 Feb 2008 17:27:45 -0700

On Sun, 2008-02-03 at 13:09 +1300, Amos Jeffries wrote:

> The exact errors is when compiling testHeaders_HttpRequestMethod.cc.
> The test where there is no code run, just the dependency and inline build.
>
> ./HttpRequestMethod.h: In function ”std::ostream&
> operator<<(std::ostream&, const HttpRequestMethod&)¢:
> ./HttpRequestMethod.h:181: error: ambiguous overload for ”operator<<¢ in
> ”os << ((const HttpRequestMethod*)method)->HttpRequestMethod::image()¢
> ./String.cci:186: note: candidates are: std::ostream&
> operator<<(std::ostream&, const String&)
> ./HttpRequestMethod.h:179: note: std::ostream&
> operator<<(std::ostream&, const HttpRequestMethod&)
>
>
> And its back, removing the silent _method_t() conversion has no effect.
> I'll keep experimenting, but if you have any ideas please let me know.

Make the end parameter explicit in

        HttpRequestMethod(char const * begin, char const * end=0);

HTH,

Alex.
Received on Sat Feb 02 2008 - 17:27:54 MST

This archive was generated by hypermail pre-2.1.9 : Sat Mar 01 2008 - 12:00:09 MST