|
LeviLamina
|
This is the complete list of members for optional_ref< T >, including all inherited members.
| and_then(Fn &&fn) const (defined in optional_ref< T >) | optional_ref< T > | inline |
| as_ptr() const noexcept (defined in optional_ref< T >) | optional_ref< T > | inline |
| begin() const (defined in optional_ref< T >) | optional_ref< T > | inline |
| cbegin() const (defined in optional_ref< T >) | optional_ref< T > | inline |
| cend() const (defined in optional_ref< T >) | optional_ref< T > | inline |
| copy_as_optional() const (defined in optional_ref< T >) | optional_ref< T > | inline |
| crbegin() const (defined in optional_ref< T >) | optional_ref< T > | inline |
| crend() const (defined in optional_ref< T >) | optional_ref< T > | inline |
| end() const (defined in optional_ref< T >) | optional_ref< T > | inline |
| get() const (defined in optional_ref< T >) | optional_ref< T > | inline |
| has_value() const noexcept (defined in optional_ref< T >) | optional_ref< T > | inline |
| operator bool() const noexcept (defined in optional_ref< T >) | optional_ref< T > | inlineexplicit |
| operator T&() const (defined in optional_ref< T >) | optional_ref< T > | inline |
| operator T*() const noexcept (defined in optional_ref< T >) | optional_ref< T > | inline |
| operator()(Types &&... args) const noexcept(noexcept(std::invoke(value(), static_cast< Types && >(args)...))) (defined in optional_ref< T >) | optional_ref< T > | inline |
| operator*() const noexcept (defined in optional_ref< T >) | optional_ref< T > | inline |
| operator->() const noexcept (defined in optional_ref< T >) | optional_ref< T > | inline |
| operator=(optional_ref &&) noexcept=default (defined in optional_ref< T >) | optional_ref< T > | |
| operator=(optional_ref const &) noexcept=default (defined in optional_ref< T >) | optional_ref< T > | |
| operator[](Arg &&index) const (defined in optional_ref< T >) | optional_ref< T > | inline |
| optional_ref() noexcept=default (defined in optional_ref< T >) | optional_ref< T > | |
| optional_ref(std::nullopt_t) noexcept (defined in optional_ref< T >) | optional_ref< T > | inline |
| optional_ref(std::nullptr_t) noexcept (defined in optional_ref< T >) | optional_ref< T > | inline |
| optional_ref(std::optional< U > &o) noexcept (defined in optional_ref< T >) | optional_ref< T > | inline |
| optional_ref(U *p) noexcept (defined in optional_ref< T >) | optional_ref< T > | inline |
| optional_ref(U &r) noexcept (defined in optional_ref< T >) | optional_ref< T > | inline |
| optional_ref(U const &r) noexcept (defined in optional_ref< T >) | optional_ref< T > | inline |
| optional_ref(const std::optional< U > &o) noexcept (defined in optional_ref< T >) | optional_ref< T > | inline |
| optional_ref(optional_ref< U > rhs) noexcept (defined in optional_ref< T >) | optional_ref< T > | inline |
| optional_ref(optional_ref &&) noexcept=default (defined in optional_ref< T >) | optional_ref< T > | |
| optional_ref(optional_ref const &) noexcept=default (defined in optional_ref< T >) | optional_ref< T > | |
| or_else(Fn &&fn) const -> std::invoke_result_t< Fn > (defined in optional_ref< T >) | optional_ref< T > | inline |
| rbegin() const (defined in optional_ref< T >) | optional_ref< T > | inline |
| rend() const (defined in optional_ref< T >) | optional_ref< T > | inline |
| transform(Fn &&fn) const (defined in optional_ref< T >) | optional_ref< T > | inline |
| value() const (defined in optional_ref< T >) | optional_ref< T > | inline |
| value_or(U &right) const & (defined in optional_ref< T >) | optional_ref< T > | inline |
| value_or(U &&right) const && (defined in optional_ref< T >) | optional_ref< T > | inline |