Back to home page

EIC code displayed by LXR

 
 

    


File indexing completed on 2025-01-18 09:51:09

0001 /* boost random/detail/disable_warnings.hpp header file
0002  *
0003  * Copyright Steven Watanabe 2009
0004  * Distributed under the Boost Software License, Version 1.0. (See
0005  * accompanying file LICENSE_1_0.txt or copy at
0006  * http://www.boost.org/LICENSE_1_0.txt)
0007  *
0008  * See http://www.boost.org for most recent version including documentation.
0009  *
0010  * $Id$
0011  *
0012  */
0013 
0014 // No #include guard.  This header is intended to be included multiple times.
0015 
0016 #include <boost/config.hpp>
0017 
0018 #ifdef BOOST_MSVC
0019 #pragma warning(push)
0020 #pragma warning(disable:4512)
0021 #pragma warning(disable:4127)
0022 #pragma warning(disable:4724)
0023 #pragma warning(disable:4800) // 'int' : forcing value to bool 'true' or 'false' (performance warning)
0024 #endif
0025 
0026 #if defined(BOOST_GCC) && BOOST_GCC >= 40600
0027 #pragma GCC diagnostic push
0028 #pragma GCC diagnostic ignored "-Wlogical-op"
0029 #endif