Uni20
Asynchronous tensor and runtime library.
Loading...
Searching...
No Matches
uni20::async::shared_storage< T > Member List

This is the complete list of members for uni20::async::shared_storage< T >, including all inherited members.

constructed() const noexceptuni20::async::shared_storage< T >inline
control_address() const noexceptuni20::async::shared_storage< T >inline
destroy() noexceptuni20::async::shared_storage< T >inline
element_type typedefuni20::async::shared_storage< T >
emplace(Args &&... args)uni20::async::shared_storage< T >inline
get() noexceptuni20::async::shared_storage< T >inline
get() const noexceptuni20::async::shared_storage< T >inline
has_lifetime_owner() const noexceptuni20::async::shared_storage< T >inline
make_constructed(Args &&... args)uni20::async::shared_storage< T >inlinestatic
make_constructed_alias(detail::shared_storage_control_block *lifetime_owner, Args &&... args)uni20::async::shared_storage< T >inlinestatic
make_shared_storageuni20::async::shared_storage< T >friend
make_shared_storage_aliasuni20::async::shared_storage< T >friend
make_unconstructed_shared_storageuni20::async::shared_storage< T >friend
NodeInfouni20::async::shared_storage< T >friend
operator bool() const noexceptuni20::async::shared_storage< T >inlineexplicit
operator!() const noexceptuni20::async::shared_storage< T >inline
operator*() noexceptuni20::async::shared_storage< T >inline
operator*() const noexceptuni20::async::shared_storage< T >inline
operator->() noexceptuni20::async::shared_storage< T >inline
operator->() const noexceptuni20::async::shared_storage< T >inline
operator=(const shared_storage &other) noexceptuni20::async::shared_storage< T >inline
operator=(shared_storage &&other) noexceptuni20::async::shared_storage< T >inline
operator==uni20::async::shared_storage< T >friend
reset() noexceptuni20::async::shared_storage< T >inline
shared_storage() noexcept=defaultuni20::async::shared_storage< T >
shared_storage(const shared_storage &other) noexceptuni20::async::shared_storage< T >inline
shared_storage(shared_storage &&other) noexceptuni20::async::shared_storage< T >inline
storage_address() noexceptuni20::async::shared_storage< T >inline
storage_address() const noexceptuni20::async::shared_storage< T >inline
take() noexcept(std::is_nothrow_move_constructible_v< T >)uni20::async::shared_storage< T >inline
use_count() const noexceptuni20::async::shared_storage< T >inline
valid() const noexceptuni20::async::shared_storage< T >inline
~shared_storage()uni20::async::shared_storage< T >inline