Dev:C++11 Migration

From Synfig Studio :: Documentation
Jump to: navigation, search

Have a look to C++11Support branch for progress. C++11 Migration merged to master, + other fix.

C++11 compliance or Migration

  • Should keep the possibility to build on C++98.

Enable C++ Support

Fix Code to be compliant

  • DONE : replace isnan , isinf by std::isnan , std::isinf
  • replace NULL/0 by nullptr (BOOST MACRO)
  • DONE : update sigc++ --> only #include <sigc++/sigc++.h>
  • FIXED : "lvalue required as unary '&' operand" errors (info [1] [2] [3] )
  • DONE : fix warning for preprocessor strings

Useful information about C++11 Migration