summaryrefslogtreecommitdiffstats
path: root/llvm/docs
diff options
context:
space:
mode:
authorBenjamin Kramer <benny.kra@googlemail.com>2015-02-16 10:28:41 +0000
committerBenjamin Kramer <benny.kra@googlemail.com>2015-02-16 10:28:41 +0000
commit499473c2012467957f9d96436d5cc58c3695e6b9 (patch)
tree0a17302b6f13d5f676d2ba4cfd0b58e4da8fd527 /llvm/docs
parent84d30ba43a8c301de354cb1778db0a149ed2f81a (diff)
downloadbcm5719-llvm-499473c2012467957f9d96436d5cc58c3695e6b9.tar.gz
bcm5719-llvm-499473c2012467957f9d96436d5cc58c3695e6b9.zip
Document that defaulted & deleted methods and explicit conversions are allowed now.
llvm-svn: 229369
Diffstat (limited to 'llvm/docs')
-rw-r--r--llvm/docs/CodingStandards.rst7
1 files changed, 7 insertions, 0 deletions
diff --git a/llvm/docs/CodingStandards.rst b/llvm/docs/CodingStandards.rst
index 7f35e5f159a..aeaee0d6921 100644
--- a/llvm/docs/CodingStandards.rst
+++ b/llvm/docs/CodingStandards.rst
@@ -124,6 +124,11 @@ unlikely to be supported by our host compilers.
* ``override`` and ``final``: N2928_, N3206_, N3272_
* Atomic operations and the C++11 memory model: N2429_
* Variadic templates: N2242_
+* Explicit conversion operators: N2437_
+* Defaulted and deleted functions: N2346_
+
+ * But not defaulted move constructors or move assignment operators, MSVC 2013
+ cannot synthesize them.
.. _N2118: http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2006/n2118.html
.. _N2439: http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2007/n2439.htm
@@ -145,6 +150,8 @@ unlikely to be supported by our host compilers.
.. _N3272: http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2011/n3272.htm
.. _N2429: http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2007/n2429.htm
.. _N2242: http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2007/n2242.pdf
+.. _N2437: http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2007/n2437.pdf
+.. _N2346: http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2007/n2346.htm
.. _MSVC-compatible RTTI: http://llvm.org/PR18951
The supported features in the C++11 standard libraries are less well tracked,
OpenPOWER on IntegriCloud