Ticket #10215: visualc.hpp.diff

File visualc.hpp.diff, 919 bytes (added by leek@…, 8 years ago)

Patch to visualc.hpp

  • visualc.hpp

     
    171171// C++11 features supported by VC++ 12 (aka 2013).
    172172//
    173173#if _MSC_FULL_VER < 180020827
    174 #  define BOOST_NO_CXX11_DEFAULTED_FUNCTIONS
    175174#  define BOOST_NO_CXX11_DELETED_FUNCTIONS
    176175#  define BOOST_NO_CXX11_EXPLICIT_CONVERSION_OPERATORS
    177176#  define BOOST_NO_CXX11_FUNCTION_TEMPLATE_DEFAULT_ARGS
     
    194193#define BOOST_NO_CXX11_USER_DEFINED_LITERALS
    195194#define BOOST_NO_CXX11_ALIGNAS
    196195#define BOOST_NO_CXX11_INLINE_NAMESPACES
     196//
     197// Although VC 2013 claims to support defaulted functions, it
     198// does not support the =default construct. See
     199// h t t p : / / m s d n . m i c r o s o f t . c o m / e n - u s / l i b r a r y / h h 4 0 9 2 9 3 . a s p x
     200//
     201#define BOOST_NO_CXX11_DEFAULTED_FUNCTIONS
    197202
    198203//
    199204// prefix and suffix headers: