home *** CD-ROM | disk | FTP | other *** search
/ OS/2 Shareware BBS: 10 Tools / 10-Tools.zip / stlpt453.zip / STLport-4.5.3 / stlport / config / _msvc_warnings_off.h < prev    next >
C/C++ Source or Header  |  2001-09-29  |  960b  |  21 lines

  1. # if (_MSC_VER > 1000)
  2. // #pragma warning ( disable : 4251 )    // ignore template classes being exported in .dll's
  3. /* 
  4.  * "this used in base member initializer list"
  5.  * arrow operator warning
  6.  * copy constr & assignment cannot be generated
  7.  * "forcing value to bool 'true' or 'false'
  8.  * typedef used instaead of full type
  9.  * 4018 : signed/unsigned mismatch, 4146 - result still unsigned 
  10.  * 4100: unreferenced formal parameter
  11.  * 4663: C++ language change: to explicitly specialize class template 'identifier' use the following syntax
  12.  */
  13. #  pragma warning ( disable : 4355 4284  4231 4511 4512 4097 4786 4800 4018 4146 4244 4514 4127 4100 4663)
  14. #  pragma warning ( disable : 4245 4514 4660) // conversion from enum to unsigned int signed/unsigned mismatch
  15. #  if (_MSC_VER > 1200)
  16. // multiple copy constructors/assignment operators specified,
  17. // with member templates are bogus...
  18. #   pragma warning ( disable : 4521 4522)
  19. #  endif  
  20. # endif
  21.