![]() |
MySQL 9.6.0
Source Code Documentation
|
Auxiliary object that holds a value internally, and operator-> returns a pointer to the value. More...
#include <iterator_interface.h>
Public Types | |
| using | Value_t = Value_tp |
Public Member Functions | |
| template<class... Args_t> requires mysql::meta::Not_decayed<Dereferenceable_wrapper<Value_t>, Args_t...> | |
| Dereferenceable_wrapper (Args_t &&...args) | |
| Value_t * | operator-> () |
Private Attributes | |
| Value_t | m_value |
Auxiliary object that holds a value internally, and operator-> returns a pointer to the value.
This is also called an "arrow proxy".
This is useful to implement the operator-> for iterator classes for which operator* returns by value, rather than by reference.
| using mysql::iterators::detail::Dereferenceable_wrapper< Value_tp >::Value_t = Value_tp |
|
inlineexplicit |
|
inline |
|
private |