llvm-project/clang/docs
Peter Collingbourne d5d410faa8 Introduce __has_extension macro
__has_extension is a function-like macro which takes the same set
of feature identifiers as __has_feature.  It evaluates to 1 if the
feature is supported by Clang in the current language (either as a
language extension or a standard language feature) or 0 if not.

At the same time, add support for the C1X feature identifiers
c_generic_selections (renamed from generic_selections) and
c_static_assert, and document them.

Patch by myself and Jean-Daniel Dupas.

llvm-svn: 131308
2011-05-13 20:54:45 +00:00
..
tools Documentation for -Oz; Updated synopsis and item. 2011-04-30 02:04:10 +00:00
AnalyzerRegions.html Reverted r103214. 2010-05-07 00:42:33 +00:00
Block-ABI-Apple.txt expand discussion of __block C++ on-stack objects 2010-10-28 23:30:10 +00:00
BlockLanguageSpec.txt Reverted r103214. 2010-05-07 00:42:33 +00:00
DriverArchitecture.png Reverted r103214. 2010-05-07 00:42:33 +00:00
DriverInternals.html fix a bunch of comment typos found by codespell. Patch by 2011-04-15 05:22:18 +00:00
InternalsManual.html Code modification hints have been known as fix-it hints for almost 2011-03-21 01:45:18 +00:00
LanguageExtensions.html Introduce __has_extension macro 2011-05-13 20:54:45 +00:00
Makefile Delete doxygen.cfg, and use cwd-relative paths in doxygen.cfg.in. 2011-05-13 03:29:06 +00:00
PCHInternals.html Update 'docs/PCHInternals.html' about how subexpressions are stored. 2010-09-13 17:48:02 +00:00
PCHLayout.graffle Reverted r103214. 2010-05-07 00:42:33 +00:00
PCHLayout.png Reverted r103214. 2010-05-07 00:42:33 +00:00
PTHInternals.html Reverted r103214. 2010-05-07 00:42:33 +00:00
UsersManual.html fix a bunch of comment typos found by codespell. Patch by 2011-04-15 05:22:18 +00:00
doxygen.cfg.in Delete doxygen.cfg, and use cwd-relative paths in doxygen.cfg.in. 2011-05-13 03:29:06 +00:00
doxygen.css Reverted r103214. 2010-05-07 00:42:33 +00:00
doxygen.footer Reverted r103214. 2010-05-07 00:42:33 +00:00
doxygen.header Reverted r103214. 2010-05-07 00:42:33 +00:00
doxygen.intro Reverted r103214. 2010-05-07 00:42:33 +00:00
index.html Reverted r103214. 2010-05-07 00:42:33 +00:00
libIndex.html Reverted r103214. 2010-05-07 00:42:33 +00:00