SeqAn3 3.4.0-rc.1
The Modern C++ library for sequence analysis.
|
The same as value_t &
but it is default constructible and is re-assignable.
More...
#include <seqan3/alignment/pairwise/edit_distance_unbanded.hpp>
Public Member Functions | |
value_t & | get () const noexcept |
Get the stored reference. | |
operator value_t & () const noexcept | |
Get the stored reference. | |
Constructors, destructor and assignment | |
proxy_reference () noexcept=default | |
Defaulted. | |
proxy_reference (proxy_reference const &) noexcept=default | |
Defaulted. | |
proxy_reference (proxy_reference &&) noexcept=default | |
Defaulted. | |
proxy_reference & | operator= (proxy_reference const &) noexcept=default |
Defaulted. | |
proxy_reference & | operator= (proxy_reference &&) noexcept=default |
Defaulted. | |
~proxy_reference ()=default | |
Defaulted. | |
proxy_reference (value_t &t) noexcept | |
Use the lvalue t as the stored reference. | |
proxy_reference (value_t &&)=delete | |
Deleted. | |
template<typename other_value_t > requires std::convertible_to<other_value_t, value_t> | |
proxy_reference & | operator= (other_value_t &&u) noexcept |
Assign a value to the stored reference. | |
Private Attributes | |
value_t * | ptr {nullptr} |
The stored reference. | |
The same as value_t &
but it is default constructible and is re-assignable.
value_t | The value type of the reference. |