From 2212af3f4f0906d84ef3aecf4812622af5f3ec7e Mon Sep 17 00:00:00 2001 From: William S Fulton Date: Thu, 8 Sep 2022 08:46:32 +0100 Subject: [PATCH] rvalue reference outputs Document rvalue reference outputs behaviour Test rvalue reference outputs --- Doc/Manual/CPlusPlus11.html | 83 +++++++++++--- Doc/Manual/Contents.html | 2 + Examples/test-suite/common.mk | 2 +- .../test-suite/cpp11_rvalue_reference_move.i | 52 +++++++++ .../cpp11_rvalue_reference_move_input.i | 37 ------ ...s => cpp11_rvalue_reference_move_runme.cs} | 24 +++- ... => cpp11_rvalue_reference_move_runme.1.d} | 26 ++++- ... => cpp11_rvalue_reference_move_runme.2.d} | 26 ++++- ...pp11_rvalue_reference_move_input_runme.scm | 3 - .../cpp11_rvalue_reference_move_runme.scm | 3 + ...=> cpp11_rvalue_reference_move_runme.java} | 26 ++++- ...cpp11_rvalue_reference_move_input_runme.js | 67 ----------- .../cpp11_rvalue_reference_move_runme.js | 87 ++++++++++++++ ...pp11_rvalue_reference_move_input_runme.lua | 56 --------- .../lua/cpp11_rvalue_reference_move_runme.lua | 66 +++++++++++ ... => cpp11_rvalue_reference_move_runme.scm} | 18 ++- ....m => cpp11_rvalue_reference_move_runme.m} | 23 +++- ...cpp11_rvalue_reference_move_input_runme.pl | 56 --------- .../cpp11_rvalue_reference_move_runme.pl | 70 ++++++++++++ ... => cpp11_rvalue_reference_move_runme.php} | 16 +++ ...y => cpp11_rvalue_reference_move_runme.py} | 19 +++- .../python/cpp11_rvalue_reference_runme.py | 15 ++- ...cpp11_rvalue_reference_move_input_runme.rb | 87 -------------- .../ruby/cpp11_rvalue_reference_move_runme.rb | 106 ++++++++++++++++++ ...ut.scm => cpp11_rvalue_reference_move.scm} | 11 ++ ... => cpp11_rvalue_reference_move_runme.tcl} | 22 +++- 26 files changed, 659 insertions(+), 344 deletions(-) create mode 100644 Examples/test-suite/cpp11_rvalue_reference_move.i delete mode 100644 Examples/test-suite/cpp11_rvalue_reference_move_input.i rename Examples/test-suite/csharp/{cpp11_rvalue_reference_move_input_runme.cs => cpp11_rvalue_reference_move_runme.cs} (71%) rename Examples/test-suite/d/{cpp11_rvalue_reference_move_input_runme.1.d => cpp11_rvalue_reference_move_runme.1.d} (70%) rename Examples/test-suite/d/{cpp11_rvalue_reference_move_input_runme.2.d => cpp11_rvalue_reference_move_runme.2.d} (70%) delete mode 100644 Examples/test-suite/guile/cpp11_rvalue_reference_move_input_runme.scm create mode 100644 Examples/test-suite/guile/cpp11_rvalue_reference_move_runme.scm rename Examples/test-suite/java/{cpp11_rvalue_reference_move_input_runme.java => cpp11_rvalue_reference_move_runme.java} (72%) delete mode 100644 Examples/test-suite/javascript/cpp11_rvalue_reference_move_input_runme.js create mode 100644 Examples/test-suite/javascript/cpp11_rvalue_reference_move_runme.js delete mode 100644 Examples/test-suite/lua/cpp11_rvalue_reference_move_input_runme.lua create mode 100644 Examples/test-suite/lua/cpp11_rvalue_reference_move_runme.lua rename Examples/test-suite/mzscheme/{cpp11_rvalue_reference_move_input_runme.scm => cpp11_rvalue_reference_move_runme.scm} (70%) rename Examples/test-suite/octave/{cpp11_rvalue_reference_move_input_runme.m => cpp11_rvalue_reference_move_runme.m} (72%) delete mode 100644 Examples/test-suite/perl5/cpp11_rvalue_reference_move_input_runme.pl create mode 100644 Examples/test-suite/perl5/cpp11_rvalue_reference_move_runme.pl rename Examples/test-suite/php/{cpp11_rvalue_reference_move_input_runme.php => cpp11_rvalue_reference_move_runme.php} (74%) rename Examples/test-suite/python/{cpp11_rvalue_reference_move_input_runme.py => cpp11_rvalue_reference_move_runme.py} (70%) delete mode 100644 Examples/test-suite/ruby/cpp11_rvalue_reference_move_input_runme.rb create mode 100644 Examples/test-suite/ruby/cpp11_rvalue_reference_move_runme.rb rename Examples/test-suite/schemerunme/{cpp11_rvalue_reference_move_input.scm => cpp11_rvalue_reference_move.scm} (82%) rename Examples/test-suite/tcl/{cpp11_rvalue_reference_move_input_runme.tcl => cpp11_rvalue_reference_move_runme.tcl} (69%) diff --git a/Doc/Manual/CPlusPlus11.html b/Doc/Manual/CPlusPlus11.html index ca8d3d575..ba60fd3f8 100644 --- a/Doc/Manual/CPlusPlus11.html +++ b/Doc/Manual/CPlusPlus11.html @@ -16,6 +16,8 @@