AUI Framework  master
Cross-platform module-based framework for developing C++20 desktop applications
AOptional< T > Member List

This is the complete list of members for AOptional< T >, including all inherited members.

AOptional() noexcept=default (defined in AOptional< T >)AOptional< T >
AOptional(std::nullopt_t) noexcept (defined in AOptional< T >)AOptional< T >inline
AOptional(U &&rhs) noexcept (defined in AOptional< T >)AOptional< T >inline
AOptional(U &&rhs) noexcept (defined in AOptional< T >)AOptional< T >inlineexplicit
AOptional(const AOptional &rhs) (defined in AOptional< T >)AOptional< T >inline
AOptional(AOptional &&rhs) noexcept (defined in AOptional< T >)AOptional< T >inline
AOptional(const AOptional< U > &rhs) (defined in AOptional< T >)AOptional< T >inline
AOptional(AOptional< U > &&rhs) noexcept (defined in AOptional< T >)AOptional< T >inline
emplace(Args &&... args) (defined in AOptional< T >)AOptional< T >inline
hasValue() const noexcept (defined in AOptional< T >)AOptional< T >inline
map(Mapper &&mapper) -> AOptional< decltype(std::invoke(std::forward< Mapper >(mapper), value()))> constAOptional< T >inline
operator bool() const noexcept (defined in AOptional< T >)AOptional< T >inlineexplicit
operator*() noexcept (defined in AOptional< T >)AOptional< T >inline
operator*() const noexcept (defined in AOptional< T >)AOptional< T >inline
operator->() noexcept (defined in AOptional< T >)AOptional< T >inline
operator->() const noexcept (defined in AOptional< T >)AOptional< T >inline
operator=(std::nullopt_t) noexcept (defined in AOptional< T >)AOptional< T >inline
operator=(U &&rhs) noexcept (defined in AOptional< T >)AOptional< T >inline
operator=(const AOptional &rhs) noexcept (defined in AOptional< T >)AOptional< T >inline
operator=(AOptional &&rhs) noexcept (defined in AOptional< T >)AOptional< T >inline
operator=(const AOptional< U > &rhs) noexcept (defined in AOptional< T >)AOptional< T >inline
operator=(AOptional< U > &&rhs) noexcept (defined in AOptional< T >)AOptional< T >inline
operator=(T &&rhs) noexcept (defined in AOptional< T >)AOptional< T >inline
operator==(const AOptional< U > &rhs) const noexcept (defined in AOptional< T >)AOptional< T >inline
operator==(const U &rhs) const noexcept (defined in AOptional< T >)AOptional< T >inline
operator==(const std::nullopt_t &rhs) const noexcept (defined in AOptional< T >)AOptional< T >inline
ptr() noexcept (defined in AOptional< T >)AOptional< T >inline
ptr() const noexcept (defined in AOptional< T >)AOptional< T >inline
reset() noexcept (defined in AOptional< T >)AOptional< T >inline
value() noexcept (defined in AOptional< T >)AOptional< T >inline
value() const noexcept (defined in AOptional< T >)AOptional< T >inline
valueOr(F &&alternative) constAOptional< T >inline
valueOrException(const char *message="empty optional")AOptional< T >inline
valueOrException(const char *message="empty optional") constAOptional< T >inline
~AOptional() (defined in AOptional< T >)AOptional< T >inline