new_mangler. NXP CodeWarrior Development Studio
Oglas
Oglas
new_mangler
Syntax
#pragma iso_templates on | off | reset
Remarks
This pragma combines the functionality of pragmas parse_func_templ ,
and
This pragma ensures that your C++ source code is compiled using the newest version of the parser, which is stricter than earlier versions. The compiler issues a warning message if a typenames required by the C++ standard is missing but can still be determined by the compiler based on the context of the surrounding C++ syntax.
By default, this pragma is on.
29.29 new_mangler
Controls the inclusion or exclusion of a template instance's function return type to the mangled name of the instance.
Syntax
#pragma new_mangler on | off | reset
Remarks
The C++ standard requires that the function return type of a template instance to be included in the mangled name, which can cause incompatibilities. Enabling this pragma within a prefix file resolves those incompatibilities.
This pragma does not correspond to any panel setting. By default, this pragma is on
.
29.30 no_conststringconv
Disables the deprecated implicit const string literal conversion (ISO/IEC 14882:2003 C+
+, §4.2).
Syntax
#pragma no_conststringconv on | off | reset
CodeWarrior Development Studio for Advanced Packet Processing Build Tools Reference Manual, Rev.
10.2, 01/2016
458 Freescale Semiconductor, Inc.
Prenesi
Oglas