#include <optional_ref.hpp>
◆ optional_ref() [1/7]
◆ optional_ref() [2/7]
◆ optional_ref() [3/7]
◆ optional_ref() [4/7]
template<class T >
template<class U >
◆ optional_ref() [5/7]
template<class T >
template<class U >
◆ optional_ref() [6/7]
◆ optional_ref() [7/7]
◆ ~optional_ref()
◆ has_value()
◆ operator bool()
◆ operator*() [1/4]
◆ operator*() [2/4]
◆ operator*() [3/4]
◆ operator*() [4/4]
◆ operator->() [1/2]
◆ operator->() [2/2]
◆ operator<=>()
Compares two optional_ref instances by less relation.
- Parameters
-
lhs | the first instance to compare |
rhs | the second instance to compare |
- Returns
- true if the first compared instance is less than the other instance, false othervise
◆ operator=() [1/2]
◆ operator=() [2/2]
◆ operator==()
Compares two optional_ref instances for equvalence.
- Parameters
-
lhs | the first instance to compare |
rhs | the second instance to compare |
- Returns
- true if the two compared instance are equal, false othervise
◆ value() [1/4]
◆ value() [2/4]
◆ value() [3/4]
◆ value() [4/4]
◆ value_or() [1/3]
◆ value_or() [2/3]
◆ value_or() [3/3]
The documentation for this class was generated from the following file: