std::experimental::optional::operator->, std::experimental::optional::operator*
From cppreference.com
< cpp | experimental | optional
| constexpr const T* operator->() const; |
(1) | (library fundamentals TS) |
| T* operator->(); |
(1) | (library fundamentals TS) |
| constexpr const T& operator*() const; |
(2) | (library fundamentals TS) |
| T& operator*(); |
(2) | (library fundamentals TS) |
Accesses the contained value.
1) Returns a pointer to the contained value.
2) Returns a reference to the contained value.
The behavior is undefined if *this is in disengaged state.
[edit] Parameters
(none)
[edit] Return value
Pointer or reference to the contained value.
[edit] Exceptions
(none)