Subject: Re: [Boost-bugs] [Boost C++ Libraries] #4383: Forward declaration of char_traits causes warning C4099 in Interprocess library when using STLPort
From: Boost C++ Libraries (noreply_at_[hidden])
Date: 2010-11-25 16:55:32
#4383: Forward declaration of char_traits causes warning C4099 in Interprocess
library when using STLPort
---------------------------------+------------------------------------------
Reporter: oscarins@⦠| Owner: igaztanaga
Type: Bugs | Status: new
Milestone: To Be Determined | Component: interprocess
Version: Boost 1.41.0 | Severity: Problem
Resolution: | Keywords:
---------------------------------+------------------------------------------
Comment (by phil@â¦):
Same issue occurs on Boost 1.35 and STLPort 5.1.5 when attempting a simple
example using boost::lambda - see below:
vector<int> a;
a.push_back(1);
a.push_back(2);
for_each ( a.begin(), a.end(), cout << endl << _1 );
\Support
Files\boost.1.35.0\boost/lambda/detail/operator_return_type_traits.hpp(62)
: error C2220: warning treated as error - no 'object' file generated
\Support
Files\boost.1.35.0\boost/lambda/detail/operator_return_type_traits.hpp(62)
: warning C4099: 'stlpd_std::complex' : type name first seen using
'struct' now seen using 'class'
\Support Files\STLport-5.1.5\stlport\stl/_complex.h(47) : see declaration
of 'stlpd_std::complex'
\Support Files\boost.1.35.0\boost/numeric/ublas/storage.hpp(289) : warning
C4100: 'i' : unreferenced formal parameter
\Support Files\boost.1.35.0\boost/numeric/ublas/storage.hpp(289) : while
compiling class template member function 'void
boost::numeric::ublas::unbounded_array<T>::iterator_destroy(double *&)'
-- Ticket URL: <https://svn.boost.org/trac/boost/ticket/4383#comment:1> Boost C++ Libraries <http://www.boost.org/> Boost provides free peer-reviewed portable C++ source libraries.
This archive was generated by hypermail 2.1.7 : 2017-02-16 18:50:04 UTC