Project

General

Profile

User story #236

Updated by Giuseppe Ferro over 9 years ago

Update the Makefiles to specify the version of C++

For GCC, the option is "-std" with the values c++03, c++11, and c++14 (see https://gcc.gnu.org/onlinedocs/gcc/Standards.html#Standards and https://gcc.gnu.org/onlinedocs/gcc/C-Dialect-Options.html#C-Dialect-Options).

For CL, there is, apparently, no option.

Note: MISRA C++:2008 is based on C++03 (ISO/IEC 14882:2003)

Create type for the ClassRegistryDatabase. This will guarantee a consistency usage of the type between AnyType, TypeDescriptor, ClassRegistryItem, ...

h1. Source code files modified

MakeDefaults/MakeStdLibDefs.linux

h1. Architecture & design review

*Date of the review:* 29/09/2015

*Person who did the review:* André Neto

*Version of architecture & design document:* N/A. As per the original MARTe implementation, this is a support function and does not require formal design in UML.

*Result of review:* N/A

*List of non-conformities:* N/A

h1. Code and documentation review

*Date of the review:* --/--/2015

*Person who did the review:*

*Result of review:*

*List of non-conformities:* N/A.

h1. Unit test review

*Date of the review:* --/--/2015

*Person who did the review:* -----

*Result of coverage tests review:* [PASS/FAIL]

*Result of functional tests review:* [PASS/FAIL]

*Result of review:* [PASS/FAIL]

*List of non-conformities:*

Back