LeviLamina
Loading...
Searching...
No Matches
optional_ref< T > Member List

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