Boost logo

Boost :

Subject: [boost] BOOST_STRONG_TYPEDEF conflicting defs in 1.47
From: Michael Goldshteyn (mgoldshteyn_at_[hidden])
Date: 2011-08-29 11:15:35


There seem to be conflicting definitions for the BOOST_STRONG_TYPEDEF macro:

11>e:\dev\devel\libs\boost\boost_1_47_0\boost\strong_typedef.hpp(45) :
warning C4005: 'BOOST_STRONG_TYPEDEF' : macro redefinition
11>
e:\dev\devel\libs\boost\boost_1_47_0\boost\serialization\strong_typedef.hpp(45)
: see previous definition of 'BOOST_STRONG_TYPEDEF'

They are slight different, but function identically (i.e., the one in
serialization has an explicit default constructor call on the member
variable t). Are both of these necessary, or should serialization just use
the default one from the boost directory?

Thanks,

Michael Goldshteyn


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