move_iterator::reference
The type reference is a typedef based on value_type&& for move_iterator, and can be used interchangeably with value_type&&.
typedef value_type&&
reference;
Remarks
The type is a synonym for value_type&&, which is an rvalue reference.
Requirements
Header: <iterator>
Namespace: std