|
SeqAn3 3.4.2-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>
Inheritance diagram for seqan3::detail::proxy_reference< value_t >: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. |