AUI Framework
master
Cross-platform module-based framework for developing C++20 desktop applications
|
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()))> const | AOptional< 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) const | AOptional< T > | inline |
valueOrException(const char *message="empty optional") | AOptional< T > | inline |
valueOrException(const char *message="empty optional") const | AOptional< T > | inline |
~AOptional() (defined in AOptional< T >) | AOptional< T > | inline |