vdj_pipe
pipeline for processing DNA sequence data
disable_warnings.hpp
Go to the documentation of this file.
1 
7 #ifndef DISABLE_WARNINGS_HPP_
8 #define DISABLE_WARNINGS_HPP_
9 #include "boost/predef.h"
10 
11 #if BOOST_COMP_INTEL && ! defined(BOOST_DISABLE_ASSERTS)
12 # pragma warning(disable: 279) // controlling expression is constant
13 #endif
14 
15 #if BOOST_COMP_MSVC
16  #pragma warning (push)
17  #pragma warning (disable : 4251) // class 'A<T>' needs to have dll-interface to be used by clients of class 'B'
18  #pragma warning (disable : 4275) // non DLL-interface classkey "identifier" used as base for DLL-interface
19  #pragma warning (disable : 4290) // C++ exception specification ignored except to ...
20  #pragma warning (disable : 4355) // 'this' : used in base member initializer list
21  #pragma warning (disable : 4800) // forcing value to bool 'true' or 'false'
22  #pragma warning (disable : 4003) // not enough actual parameters for macro
23  #pragma warning (disable : 4503) // not enough actual parameters for macro
24 #endif
25 
26 #endif /* DISABLE_WARNINGS_HPP_ */