This is the complete list of members for anch::Optional< T >, including all inherited members.
ifValue(std::function< void(const T &)> func) | anch::Optional< T > | inline |
ifValueOrElse(std::function< void(const T &)> func, std::function< void()> fallback) | anch::Optional< T > | inline |
map(std::function< U(const T &)> mapper) const | anch::Optional< T > | inline |
Optional() noexcept | anch::Optional< T > | |
Optional(std::nullopt_t null) noexcept | anch::Optional< T > | |
Optional(const std::optional< T > &other) | anch::Optional< T > | |
Optional(std::optional< T > &&other) noexcept | anch::Optional< T > | |
Optional(const std::optional< U > &other) | anch::Optional< T > | |
Optional(std::optional< U > &&other) | anch::Optional< T > | |
Optional(std::in_place_t inplace, Args &&... args) | anch::Optional< T > | explicit |
Optional(std::in_place_t inplace, std::initializer_list< U > ilist, Args &&... args) | anch::Optional< T > | explicit |
Optional(U &&value) | anch::Optional< T > | |
~Optional() | anch::Optional< T > | virtual |