|
Boost : |
From: Chris Little (cslittle_at_[hidden])
Date: 2001-05-03 09:17:15
That fixed it. This define will have to be added to config.hpp.
Chris
> ----------
> From: Doug Gregor
> Reply To: boost_at_[hidden]
> Sent: Thursday, May 3, 2001 10:08 AM
> To: boost_at_[hidden]
> Subject: Re: [boost] Problem indicating a template in
> "function_traits.hpp "
>
> On Thursday 03 May 2001 09:41, you wrote:
> > Howard could tell us but he's in Copenhagen and may or may not be
> reading
> > this.
> >
> > CodeWarrior Pro 6 doesn't get this error but it does get a different
> one.
> >
> > I'm using boost_1_21_2.
> >
> > allocator_test.cpp and policy_test.cpp compile and run without errors.
> > function_test_fail1.cpp and function_test_fail2.cpp both fail to
> compile.
> >
> > When compiling function_test.cpp I get the error:
> >
> > Error : ambiguous access to overloaded function
> 'boost::function0<void,
> > boost::empty_function_policy,
> > std::allocator<boost::function_base>>::function0<void>(void
> > (*)())''boost::function0<void, boost::empty_function_policy,
> > std::allocator<boost::function_base>>::function0<void (*)()>(void
> (*const
> > &)())' (instantiating: 'boost::function<void, boost::detail::unusable,
> > boost::detail::unusable, boost::detail::unusable,
> boost::detail::unusable,
> > boost::detail::unusable, boost::detail::unusable,
> boost::detail::unusable,
> > boost::detail::unusable, boost::detail::unusable>::function<void
> > (*)()>(void (*)())')function.hpp line 347
> > function(BOOST_MSVC_INCLUDE(const) Functor f) : base_type(f) {}
> Chris
>
> CodeWarrior must not do function template partial ordering.
> #define BOOST_NO_FUNCTION_TEMPLATE_ORDERING
> for your compiler and try again.
>
> Doug
>
> > > ----------
> > > From: John Maddock
> > > Reply To: boost_at_[hidden]
> > > Sent: Thursday, May 3, 2001 7:08 AM
> > > To: INTERNET:boost_at_[hidden]
> > > Subject: [boost] Problem indicating a template in
> > > "function_traits.hpp"
> > >
> > > >I was trying out the May 1st version of the function trial library at
> > >
> ><http://groups.yahoo.com/group/boost/files/Callback/function-05-01.zip>,
> > >
> > > and
> > >
> > > >I got an error from <boost/type_traits/function_traits.hpp>. It was
> on
> > >
> > > line
> > >
> > > >142, highlighting the word "template." I forgot what the exact error
> > >
> > > was;
> > > I
> > >
> > > >think it was a syntax error. This is on Metrowerks CodeWarrior Pro
> 5.3
> > >
> > > for
> > >
> > > >the Mac OS, so it's probably a compiler deficiency.
> > >
> > > Does 5.3 support member templates? It looks like it does not, but
> > > config.hpp says that yes it does. Thoughts?
> > >
> > >
> > > - John Maddock
> > > http://ourworld.compuserve.com/homepages/john_maddock/
> > >
> > > To unsubscribe, send email to:
> <mailto:boost-unsubscribe_at_[hidden]>
> > >
> > >
> > > Your use of Yahoo! Groups is subject to
> http://docs.yahoo.com/info/terms/
>
> ----------------------------------------
> Content-Type: text/html; charset="us-ascii"; name="Attachment: 1"
> Content-Transfer-Encoding: 7bit
> Content-Description:
> ----------------------------------------
>
> To unsubscribe, send email to: <mailto:boost-unsubscribe_at_[hidden]>
>
>
> Your use of Yahoo! Groups is subject to http://docs.yahoo.com/info/terms/
>
>
>
Boost list run by bdawes at acm.org, gregod at cs.rpi.edu, cpdaniel at pacbell.net, john at johnmaddock.co.uk