File indexing completed on 2025-01-18 09:41:39
0001
0002 #ifndef BOOST_MPL_AUX_STATIC_CAST_HPP_INCLUDED
0003 #define BOOST_MPL_AUX_STATIC_CAST_HPP_INCLUDED
0004
0005
0006
0007
0008
0009
0010
0011
0012
0013
0014
0015
0016
0017 #include <boost/mpl/aux_/config/workaround.hpp>
0018
0019 #if BOOST_WORKAROUND(BOOST_BORLANDC, BOOST_TESTED_AT(0x561)) \
0020 || BOOST_WORKAROUND(__GNUC__, < 3) \
0021 || BOOST_WORKAROUND(__MWERKS__, <= 0x3001)
0022 # define BOOST_MPL_AUX_STATIC_CAST(T, expr) (T)(expr)
0023 #else
0024 # define BOOST_MPL_AUX_STATIC_CAST(T, expr) static_cast<T>(expr)
0025 #endif
0026
0027 #endif