C++11

From Inkscape Wiki
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
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