diff options
| author | Douglas Gregor <dgregor@apple.com> | 2011-11-01 01:19:34 +0000 |
|---|---|---|
| committer | Douglas Gregor <dgregor@apple.com> | 2011-11-01 01:19:34 +0000 |
| commit | 3c469769a25a0e1dba220fcc65086575bd1e9472 (patch) | |
| tree | 89da72d751ebb0bd381466c31afbd45b673cf506 /clang/docs/LanguageExtensions.html | |
| parent | d73f3ddb441b305dd41f4da608df3e899d4d9672 (diff) | |
| download | bcm5719-llvm-3c469769a25a0e1dba220fcc65086575bd1e9472.tar.gz bcm5719-llvm-3c469769a25a0e1dba220fcc65086575bd1e9472.zip | |
Add __has_feature(cxx_defaulted_functions) for querying "defaulted
functions", from Michel Morin!
llvm-svn: 143411
Diffstat (limited to 'clang/docs/LanguageExtensions.html')
| -rw-r--r-- | clang/docs/LanguageExtensions.html | 7 |
1 files changed, 7 insertions, 0 deletions
diff --git a/clang/docs/LanguageExtensions.html b/clang/docs/LanguageExtensions.html index becdbfac4d1..34e205613be 100644 --- a/clang/docs/LanguageExtensions.html +++ b/clang/docs/LanguageExtensions.html @@ -46,6 +46,7 @@ <li><a href="#cxx_constexpr">C++11 generalized constant expressions</a></li> <li><a href="#cxx_decltype">C++11 <tt>decltype()</tt></a></li> <li><a href="#cxx_default_function_template_args">C++11 default template arguments in function templates</a></li> + <li><a href="#cxx_defaulted_functions">C++11 defaulted functions</a></li> <li><a href="#cxx_delegating_constructor">C++11 delegating constructors</a></li> <li><a href="#cxx_deleted_functions">C++11 deleted functions</a></li> <li><a href="#cxx_explicit_conversions">C++11 explicit conversion functions</a></li> @@ -509,6 +510,12 @@ enabled. Clang does not currently implement this feature.</p> <tt>__has_extension(cxx_default_function_template_args)</tt> to determine if support for default template arguments in function templates is enabled.</p> +<h4 id="cxx_defaulted_functions">C++11 <tt>default</tt>ed functions</h4> + +<p>Use <tt>__has_feature(cxx_defaulted_functions)</tt> or +<tt>__has_extension(cxx_defaulted_functions)</tt> to determine if support for +defaulted function definitions (with <tt>= default</tt>) is enabled.</p> + <h4 id="cxx_delegating_constructors">C++11 delegating constructors</h4> <p>Use <tt>__has_feature(cxx_delegating_constructors)</tt> to determine if |

