Arbiter
Dependency manager library that supports decentralization
|
This is the complete list of members for Arbiter::Optional< T >, including all inherited members.
fromPointer(const T *pointer) noexcept(std::is_nothrow_copy_constructible< T >::value) | Arbiter::Optional< T > | static |
operator bool() const noexcept | Arbiter::Optional< T > | explicit |
operator*() noexcept | Arbiter::Optional< T > | |
operator*() const noexcept | Arbiter::Optional< T > | |
operator->() noexcept | Arbiter::Optional< T > | |
operator->() const noexcept | Arbiter::Optional< T > | |
operator=(const Optional &other) noexcept(std::is_nothrow_destructible< T >::value &&std::is_nothrow_copy_constructible< T >::value) | Arbiter::Optional< T > | |
operator=(Optional &&other) noexcept(std::is_nothrow_destructible< T >::value &&std::is_nothrow_move_constructible< T >::value) | Arbiter::Optional< T > | |
Optional() noexcept | Arbiter::Optional< T > | |
Optional(const None &) noexcept | Arbiter::Optional< T > | |
Optional(const T &value) noexcept(std::is_nothrow_copy_constructible< T >::value) | Arbiter::Optional< T > | |
Optional(T &&value) noexcept(std::is_nothrow_move_constructible< T >::value) | Arbiter::Optional< T > | |
Optional(const Optional &other) noexcept(std::is_nothrow_copy_constructible< T >::value) | Arbiter::Optional< T > | |
Optional(const Optional< U > &other) noexcept(std::is_nothrow_constructible< T, const U &>::value) | Arbiter::Optional< T > | |
Optional(Optional &&other) noexcept(std::is_nothrow_move_constructible< T >::value) | Arbiter::Optional< T > | |
Optional(Optional< U > &&other) noexcept(std::is_nothrow_constructible< T, U &&>::value) | Arbiter::Optional< T > | |
pointer() noexcept | Arbiter::Optional< T > | |
pointer() const noexcept | Arbiter::Optional< T > | |
value() noexcept | Arbiter::Optional< T > | |
value() const noexcept | Arbiter::Optional< T > | |
Value typedef | Arbiter::Optional< T > | |
~Optional() noexcept(std::is_nothrow_destructible< T >::value) | Arbiter::Optional< T > |