cpp/utility/functional/reference wrapper/operator=: Difference between revisions
From cppreference.com
m Shorten template names. Use {{lc}} where appropriate. |
m {{mark constexpr since c++20}} |
||
| (5 intermediate revisions by 4 users not shown) | |||
| Line 1: | Line 1: | ||
{{cpp/utility/functional/reference_wrapper/title|operator{{=}}}} | {{cpp/utility/functional/reference_wrapper/title|operator{{=}}}} | ||
{{cpp/utility/functional/reference_wrapper/navbar}} | {{cpp/utility/functional/reference_wrapper/navbar}} | ||
{{ddcl | notes={{mark since c++ | {{ddcl|notes={{mark since c++}}|1= | ||
reference_wrapper& operator=( const reference_wrapper | reference_wrapper& operator=( const reference_wrapper& other ) ; | ||
}} | }} | ||
| Line 9: | Line 9: | ||
===Parameters=== | ===Parameters=== | ||
{{par begin}} | {{par begin}} | ||
{{par | other | reference wrapper to copy}} | {{par|other|reference wrapper to copy}} | ||
{{par end}} | {{par end}} | ||
===Return | ===Return === | ||
{{c|*this}} | {{c|*this}} | ||
{{deesfritjaptruzh | |||
{{ | |||
Latest revision as of 22:35, 17 April 2024
reference_wrapper& operator=( const reference_wrapper& other ) noexcept;
|
(since C++11) (constexpr since C++20) |
|
Copy assignment operator. Drops the current reference and stores a reference to other.get().
Parameters
| other | - | reference wrapper to copy |
Return value
*this