summaryrefslogtreecommitdiffstats
path: root/docs
diff options
context:
space:
mode:
authorDouglas Gregor <dgregor@apple.com>2012-04-04 00:48:39 +0000
committerDouglas Gregor <dgregor@apple.com>2012-04-04 00:48:39 +0000
commit7b156ddae822a546aa9e8b23d683ac76da8e8ac8 (patch)
treebeff414ca3ad394138cb502fa151e24791729ad2 /docs
parentb0d06e2e6b340c198892fa0389fde906903a47ec (diff)
Add feature check "cxx_local_type_template_args" describing support
for templates with local template arguments, from Michel Morin! Fixes PR12337. git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@153983 91177308-0d34-0410-b5e6-96231b3b80d8
Diffstat (limited to 'docs')
-rw-r--r--docs/LanguageExtensions.html7
1 files changed, 7 insertions, 0 deletions
diff --git a/docs/LanguageExtensions.html b/docs/LanguageExtensions.html
index af0d328f68..d6053b90fb 100644
--- a/docs/LanguageExtensions.html
+++ b/docs/LanguageExtensions.html
@@ -57,6 +57,7 @@
<li><a href="#cxx_inheriting_constructors">C++11 inheriting constructors</a></li>
<li><a href="#cxx_inline_namespaces">C++11 inline namespaces</a></li>
<li><a href="#cxx_lambdas">C++11 lambdas</a></li>
+ <li><a href="#cxx_local_type_template_args">C++11 local and unnamed types as template arguments</a></li>
<li><a href="#cxx_noexcept">C++11 noexcept specification</a></li>
<li><a href="#cxx_nonstatic_member_init">C++11 in-class non-static data member initialization</a></li>
<li><a href="#cxx_nullptr">C++11 nullptr</a></li>
@@ -792,6 +793,12 @@ inline namespaces is enabled.</p>
<tt>__has_extension(cxx_lambdas)</tt> to determine if support for lambdas
is enabled. </p>
+<h4 id="cxx_local_type_template_args">C++11 local and unnamed types as template arguments</h4>
+
+<p>Use <tt>__has_feature(cxx_local_type_template_args)</tt> or
+<tt>__has_extension(cxx_local_type_template_args)</tt> to determine if
+support for local and unnamed types as template arguments is enabled.</p>
+
<h4 id="cxx_noexcept">C++11 noexcept</h4>
<p>Use <tt>__has_feature(cxx_noexcept)</tt> or