summaryrefslogtreecommitdiff
path: root/Build
diff options
context:
space:
mode:
authorAndreas Scherer <andreas_tex@freenet.de>2019-02-16 12:29:38 +0000
committerAndreas Scherer <andreas_tex@freenet.de>2019-02-16 12:29:38 +0000
commitf3d6932fe4c7946fdb0582306715b251bf561f7e (patch)
tree422269e6f90a9c60ec9c62240f7610bc9c03bc0c /Build
parentcb6fb4f1638b99e86f8ca38bb715264cdedda191 (diff)
Add some C++1x class names.
C++11 deprecated 'std::auto_ptr' and introduced 'std::unique_ptr' as improved substitute. C++17 made this change permanent. git-svn-id: svn://tug.org/texlive/trunk@50035 c570f23f-e606-0410-a88d-b1316a301751
Diffstat (limited to 'Build')
-rw-r--r--Build/source/texk/web2c/cwebdir/ChangeLog4
-rw-r--r--Build/source/texk/web2c/cwebdir/cwebinputs/c++1xlib.w15
2 files changed, 19 insertions, 0 deletions
diff --git a/Build/source/texk/web2c/cwebdir/ChangeLog b/Build/source/texk/web2c/cwebdir/ChangeLog
index bdc4333fb25..6f9da9bd392 100644
--- a/Build/source/texk/web2c/cwebdir/ChangeLog
+++ b/Build/source/texk/web2c/cwebdir/ChangeLog
@@ -1,3 +1,7 @@
+2019-02-16 Andreas Scherer <https://ascherer.github.io>
+
+ * cwebinputs/c++1xlib.w: Add some C++1x class names.
+
2019-01-20 Andreas Scherer <https://ascherer.github.io>
* comm-w2c.ch: Use braced evaluation and save a macro variable.
diff --git a/Build/source/texk/web2c/cwebdir/cwebinputs/c++1xlib.w b/Build/source/texk/web2c/cwebdir/cwebinputs/c++1xlib.w
index eb5cb1ea710..249d70544da 100644
--- a/Build/source/texk/web2c/cwebdir/cwebinputs/c++1xlib.w
+++ b/Build/source/texk/web2c/cwebdir/cwebinputs/c++1xlib.w
@@ -20,3 +20,18 @@
@s unordered_multimap int
@s thread int
@s path int
+
+@q add more std::classes from (some) C++1x headers @>
+
+@s integral_constant int
+@s bool_constant int
+@s function int
+@s mem_fn int
+@s bad_function_call int
+@s is_bind_expression int
+@s is_placeholder int
+@s reference_wrapper int
+@s hash int
+@s unique_ptr int
+@s shared_ptr int
+@s weak_ptr int