That fixed it. This define will have to be added to config.hpp.
Chris
----------
From: Doug Gregor
Reply To: boost@yahoogroups.com
Sent: Thursday, May 3, 2001 10:08 AM
To: boost@yahoogroups.com
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@yahoogroups.com
> > Sent: Thursday, May 3, 2001 7:08 AM
> > To: INTERNET:boost@yahoogroups.com
> > 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@yahoogroups.com>
> >
> >
> > 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@yahoogroups.com>
Your use of Yahoo! Groups is subject to http://docs.yahoo.com/info/terms/