This is the complete list of members for utils::OptionalRef< T >, including all inherited members.
| and_then(F &&function) const -> std::remove_cvref_t< std::invoke_result_t< F, T & > > (defined in utils::OptionalRef< T >) | utils::OptionalRef< T > | inline |
| has_value() const noexcept (defined in utils::OptionalRef< T >) | utils::OptionalRef< T > | inline |
| operator bool() const noexcept (defined in utils::OptionalRef< T >) | utils::OptionalRef< T > | inlineexplicit |
| operator*() const (defined in utils::OptionalRef< T >) | utils::OptionalRef< T > | inline |
| operator->() const (defined in utils::OptionalRef< T >) | utils::OptionalRef< T > | inline |
| operator=(const OptionalRef &) noexcept=delete (defined in utils::OptionalRef< T >) | utils::OptionalRef< T > | |
| OptionalRef() noexcept=default (defined in utils::OptionalRef< T >) | utils::OptionalRef< T > | |
| OptionalRef(std::nullopt_t) noexcept (defined in utils::OptionalRef< T >) | utils::OptionalRef< T > | inline |
| OptionalRef(const OptionalRef &) noexcept=default (defined in utils::OptionalRef< T >) | utils::OptionalRef< T > | |
| OptionalRef(T &other) noexcept (defined in utils::OptionalRef< T >) | utils::OptionalRef< T > | inline |
| OptionalRef(const T &&)=delete (defined in utils::OptionalRef< T >) | utils::OptionalRef< T > | explicit |
| OptionalRef(const std::optional< U > &other) noexcept (defined in utils::OptionalRef< T >) | utils::OptionalRef< T > | inlineexplicit |
| OptionalRef(std::optional< U > &other) noexcept (defined in utils::OptionalRef< T >) | utils::OptionalRef< T > | inlineexplicit |
| OptionalRef(const std::optional< U > &&) noexcept (defined in utils::OptionalRef< T >) | utils::OptionalRef< T > | inlineexplicit |
| OptionalRef(const boost::optional< U > &other) noexcept (defined in utils::OptionalRef< T >) | utils::OptionalRef< T > | inlineexplicit |
| OptionalRef(boost::optional< U > &other) noexcept (defined in utils::OptionalRef< T >) | utils::OptionalRef< T > | inlineexplicit |
| OptionalRef(const boost::optional< U > &&) noexcept (defined in utils::OptionalRef< T >) | utils::OptionalRef< T > | inlineexplicit |
| or_else(F &&function) const (defined in utils::OptionalRef< T >) | utils::OptionalRef< T > | inline |
| transform(F &&function) const (defined in utils::OptionalRef< T >) | utils::OptionalRef< T > | inline |
| value() const (defined in utils::OptionalRef< T >) | utils::OptionalRef< T > | inline |
| value_or(U &&default_value) const (defined in utils::OptionalRef< T >) | utils::OptionalRef< T > | inline |
| value_type typedef (defined in utils::OptionalRef< T >) | utils::OptionalRef< T > |