04.01.2015 Views

RealView Compilation Tools - ARM Information Center

RealView Compilation Tools - ARM Information Center

RealView Compilation Tools - ARM Information Center

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

Compiler Command-line Options<br />

if (expression)<br />

{<br />

do body;<br />

while (expression);<br />

}<br />

See also<br />

• --multifile, --no_multifile on page 2-92<br />

• -Onum on page 2-96<br />

• -Ospace on page 2-99<br />

• #pragma Onum on page 4-67<br />

• #pragma Ospace on page 4-68<br />

• #pragma Otime on page 4-68.<br />

2.1.124 --parse_templates, --no_parse_templates<br />

This option enables or disables the parsing of non class templates in their generic form<br />

in C++, that is, when the template is defined and before it is instantiated.<br />

Note<br />

The option --no_parse_templates is provided only as a migration aid for legacy source<br />

code that does not conform to the C++ standard. Its use is not recommended.<br />

Mode<br />

This option is effective only if the source language is C++.<br />

Default<br />

The default is --parse_templates.<br />

Note<br />

--no_parse_templates cannot be used with --dep_name, because parsing is done by<br />

default if dependent name processing is enabled. Combining these options generates an<br />

error.<br />

See also<br />

• --dep_name, --no_dep_name on page 2-39<br />

• Template instantiation on page 5-15.<br />

2-100 Copyright © 2007-2010 <strong>ARM</strong>. All rights reserved. <strong>ARM</strong> DUI 0348C<br />

Non-Confidential,<br />

ID101213

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!