C++11

From Inkscape Wiki
Revision as of 20:59, 15 October 2013 by Johanengelen (talk | contribs) (fix previous edit)
Jump to navigation Jump to search
The printable version is no longer supported and may have rendering errors. Please update your browser bookmarks and please use the default browser print function instead.

C++11 usage status

The table lists C++11 features and whether they can be used in Inkscape or not (yet). Add C++11 features that you would like to use to the table, so that we know what to test for to increase the C++11 "allowance".

Feature Can use? Comment
unique_ptr<> not yet replaces boost::scoped_ptr<>
shared_ptr<> not yet
auto not yet
enum class not yet
range-based for not yet
toxic feature of doom NO Never use this (in case we stumble upon C++11 features that we really don't like
supported feature from 0.50

C++11 platform status

The table lists C++11 features and whether they work in trunk on a certain platform as advertised. If all lights are green -> set the light to green in the [C++11 usage status] section (taking current trunk version into account).

Feature Windows Mac Linux A Linux B Comment
unique_ptr<>
shared_ptr<>
auto
enum class
range-based for