Arbiter
Dependency manager library that supports decentralization
Arbiter::Optional< T > Member List

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 noexceptArbiter::Optional< T >explicit
operator*() noexceptArbiter::Optional< T >
operator*() const noexceptArbiter::Optional< T >
operator->() noexceptArbiter::Optional< T >
operator->() const noexceptArbiter::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() noexceptArbiter::Optional< T >
Optional(const None &) noexceptArbiter::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() noexceptArbiter::Optional< T >
pointer() const noexceptArbiter::Optional< T >
value() noexceptArbiter::Optional< T >
value() const noexceptArbiter::Optional< T >
Value typedefArbiter::Optional< T >
~Optional() noexcept(std::is_nothrow_destructible< T >::value)Arbiter::Optional< T >