Boost logo

Boost :

From: Daryle Walker (darylew_at_[hidden])
Date: 2000-09-08 00:04:34


When trying out some improvements to functional.hpp, I made my main file a
copy of function_test.cpp. I got these warnings when I compiled it:

//==========================================================================
Warning : illegal implicit const/volatile pointer conversion from 'const
Person *' to
'Person *'
 (instantiating:
'std::transform<PPC6Person,Q23std110ostream_iterator<Q23std59basic_string<c,
Q23std14char_traits<c>,Q23std12allocator<c>>,c,Q23std14char_traits<c>>,Q25bo
ost88mem_fun_t<RCQ23std59basic_string<c,Q23std14char_traits<c>,Q23std12alloc
ator<c>>,6Person>>(const Person **, const Person **,
std::ostream_iterator<std::basic_string<char, std::char_traits<char>,
std::allocator<char>>, char, std::char_traits<char>>, boost::mem_fun_t<const
std::basic_string<char, std::char_traits<char>, std::allocator<char>> &,
Person>)')
algorithm line 584 *result = op(*first);

Warning : illegal const/volatile '&' reference initialization
 (instantiating:
'std::transform<PC6Person,Q23std110ostream_iterator<Q23std59basic_string<c,Q
23std14char_traits<c>,Q23std12allocator<c>>,c,Q23std14char_traits<c>>,Q25boo
st92mem_fun_ref_t<RCQ23std59basic_string<c,Q23std14char_traits<c>,Q23std12al
locator<c>>,6Person>>(const Person *, const Person *,
std::ostream_iterator<std::basic_string<char, std::char_traits<char>,
std::allocator<char>>, char, std::char_traits<char>>,
boost::mem_fun_ref_t<const std::basic_string<char, std::char_traits<char>,
std::allocator<char>> &, Person>)')
algorithm line 584 *result = op(*first);

//==========================================================================

I am using Metrowerks CodeWarrior Pro 5 (with 5.3 update) for the Mac OS.

-- 

Boost list run by bdawes at acm.org, gregod at cs.rpi.edu, cpdaniel at pacbell.net, john at johnmaddock.co.uk