value_only overloads
Synopses
Declared in <folly/result/value_only_result.h>
Retrieves the contained value.
[[nodiscard]]
T const&
value_only() const & noexcept
requires (!std::is_reference_v<T>);
Retrieves the contained value.
[[nodiscard]]
T&
value_only() & noexcept
requires (!std::is_reference_v<T>);
Retrieves the contained value.
[[nodiscard]]
T const&&
value_only() const && noexcept
requires (!std::is_reference_v<T>);
Retrieves the contained value.
[[nodiscard]]
T&&
value_only() && noexcept
requires (!std::is_reference_v<T>);
Retrieves the stored lvalue reference as const.
[[nodiscard]]
like_t<int const&, T>
value_only() const & noexcept
requires std::is_lvalue_reference_v<T>;
Retrieves the stored lvalue reference.
[[nodiscard]]
T
value_only() & noexcept
requires std::is_lvalue_reference_v<T>;
Retrieves the stored lvalue reference.
[[nodiscard]]
T
value_only() && noexcept
requires std::is_lvalue_reference_v<T>;
Retrieves the stored rvalue reference.
[[nodiscard]]
T
value_only() && noexcept
requires std::is_rvalue_reference_v<T>;
Return Value
-
A reference to the contained value.
-
An rvalue reference to the contained value.
-
The referenced value as
const. -
The referenced value.
|
Note
|
The return value should not be discarded. |
Created with MrDocs