Template:compiler support row
From cppreference.com
Revision as of 12:27, 16 May 2019 by PhilMiller (Talk | contribs)
Template
Used for creating a row in the compiler support table. The parameters are as follows:
Parameter | Required? | Meaning |
---|---|---|
feature
|
Yes | A value for the feature column. Use page links to the areas on the wiki explaining the feature, if possible. |
reference
|
Yes | The normative reference for the changes to the standard defining the feature. |
The remaining parameters are all optional and specify the compiler support for the feature. If left unspecified, then {{no|}} will be used.
C++ feature |
Paper(s) |
GCC |
Clang |
MSVC |
Apple Clang |
EDG eccp |
Intel C++ |
IBM XL C++ |
IBM Open XL C++ for AIX |
IBM Open XL C++ for z/OS |
Sun/Oracle C++ |
Embarcadero C++ Builder |
Cray |
Nvidia HPC C++ (ex PGI)* |
Nvidia nvcc |
HP aCC |
Digital Mars C++ |
|
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
{{{feature}}} | {{{reference}}} | {{{gcc}}} | {{{clang}}} | {{{msvc}}} | {{{edg}}} | {{{icc}}} | {{{ibm}}} | {{{sun}}} | {{{embar}}} | {{{cray}}} | {{{pgi}}} | {{{nvcc}}} | {{{hp}}} | {{{mars}}} | ||||
{{{std}}} feature |
Paper(s) |
GCC |
Clang |
MSVC |
Apple Clang |
EDG eccp |
Intel C++ |
IBM XL C++ |
IBM Open XL C++ for AIX |
IBM Open XL C++ for z/OS |
Sun/Oracle C++ |
Embarcadero C++ Builder |
Cray |
Nvidia HPC C++ (ex PGI)* |
Nvidia nvcc |