This is the complete list of members for utils::OptionalRef< T >, including all inherited members.
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 |
value() const (defined in utils::OptionalRef< T >) | utils::OptionalRef< T > | inline |