move_only_function: eliminate the repeated part in call specializations by AlexGuteniev · Pull Request #5810 · microsoft/STL (original) (raw)
This part is repeated, and can be moved into base class.
Also adjust the script to a newer preprocessor comment.
We have encapsulation by privately inheriting _Move_only_function_call, and enabling result_type via using typename _Call::result_type;, this seems unaffected.