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)