BVB Source Codes

mars Show config_begin.hpp Source code

Return Download mars: download config_begin.hpp Source code - Download mars Source code - Type:.hpp
  1. /////////////////////////////////////////////////////////////////////////////
  2. //
  3. // (C) Copyright Ion Gaztanaga  2006-2013
  4. //
  5. // Distributed under the Boost Software License, Version 1.0.
  6. //    (See accompanying file LICENSE_1_0.txt or copy at
  7. //          http://www.boost.org/LICENSE_1_0.txt)
  8. //
  9. // See http://www.boost.org/libs/intrusive for documentation.
  10. //
  11. /////////////////////////////////////////////////////////////////////////////
  12.  
  13. #ifndef BOOST_CONFIG_HPP
  14. #include <boost/config.hpp>
  15. #endif
  16.  
  17. #ifdef BOOST_MSVC
  18.  
  19.    #pragma warning (push)
  20.    //
  21.    //'function' : resolved overload was found by argument-dependent lookup
  22.    //A function found by argument-dependent lookup (Koenig lookup) was eventually
  23.    //chosen by overload resolution.
  24.    //
  25.    //In Visual C++ .NET and earlier compilers, a different function would have
  26.    //been called. To pick the original function, use an explicitly qualified name.
  27.    //
  28.  
  29.    //warning C4275: non dll-interface class 'x' used as base for
  30.    //dll-interface class 'Y'
  31.    #pragma warning (disable : 4275)
  32.    //warning C4251: 'x' : class 'y' needs to have dll-interface to
  33.    //be used by clients of class 'z'
  34.    #pragma warning (disable : 4251)
  35.    #pragma warning (disable : 4675)
  36.    #pragma warning (disable : 4996)
  37.    #pragma warning (disable : 4503)
  38.    #pragma warning (disable : 4284) // odd return type for operator->
  39.    #pragma warning (disable : 4244) // possible loss of data
  40.    #pragma warning (disable : 4521) ////Disable "multiple copy constructors specified"
  41.    #pragma warning (disable : 4522)
  42.    #pragma warning (disable : 4146)
  43.    #pragma warning (disable : 4267) //conversion from 'X' to 'Y', possible loss of data
  44.    #pragma warning (disable : 4127) //conditional expression is constant
  45.    #pragma warning (disable : 4706) //assignment within conditional expression
  46.    #pragma warning (disable : 4541) //'typeid' used on polymorphic type 'mars_boost::exception' with /GR-
  47.    #pragma warning (disable : 4512) //'typeid' used on polymorphic type 'mars_boost::exception' with /GR-
  48. #endif
  49.  
  50. //#define BOOST_INTRUSIVE_USE_ITERATOR_FACADE
  51. //#define BOOST_INTRUSIVE_USE_ITERATOR_ENABLE_IF_CONVERTIBLE
  52.  
downloadconfig_begin.hpp Source code - Download mars Source code
Related Source Codes/Software:
Hero - Elegant transition library for iOS & tvOS 2017-06-09
deep-photo-styletransfer - Code and data for paper "Deep Photo Style Transfer... 2017-06-09
mastodon - A GNU Social-compatible microblogging server ... 2017-06-09
plyr - A simple HTML5, YouTube and Vimeo player ... 2017-06-08
prepack - Prepack is a partial evaluator for JavaScript. Pre... 2017-06-08
Public-APIs - 2017-06-09
lottie-ios - An iOS library to natively render After Effects ve... 2017-06-09
Awesome-Hacking - A collection of various awesome lists for hackers,... 2017-06-09
algorithms - Minimal examples of data structures and algorithms... 2017-06-10
lectures - Oxford Deep NLP 2017 course 2017-06-10
CRYENGINE - CRYENGINE is a powerful real-time game development... 2017-06-11
postal - 2017-06-11
reactide - Reactide is the first dedicated IDE for React web ... 2017-06-11
rkt - rkt is a pod-native container engine for Linux. It... 2017-06-11
uWebSockets - Tiny WebSockets https://for... 2017-06-11
realworld - TodoMVC for the RealWorld - Exemplary fullstack Me... 2017-06-11
goreplay - GoReplay is an open-source tool for capturing and ... 2017-06-10
pyenv - Simple Python version management 2017-06-10
redux-saga - An alternative side effect model for Redux apps ... 2017-06-10
angular-starter - 2017-06-10

 Back to top