Seastar
High performance C++ framework for concurrent servers
|
This is the complete list of members for seastar::foreign_ptr< PtrType >, including all inherited members.
copy() const noexcept | seastar::foreign_ptr< PtrType > | inline |
destroy() noexcept | seastar::foreign_ptr< PtrType > | inline |
element_type typedef (defined in seastar::foreign_ptr< PtrType >) | seastar::foreign_ptr< PtrType > | |
foreign_ptr() noexcept(std::is_nothrow_default_constructible_v< PtrType >) | seastar::foreign_ptr< PtrType > | inline |
foreign_ptr(std::nullptr_t) noexcept(std::is_nothrow_default_constructible_v< foreign_ptr >) | seastar::foreign_ptr< PtrType > | inline |
foreign_ptr(PtrType value) noexcept(std::is_nothrow_move_constructible_v< PtrType >) | seastar::foreign_ptr< PtrType > | inline |
foreign_ptr(const foreign_ptr &)=delete (defined in seastar::foreign_ptr< PtrType >) | seastar::foreign_ptr< PtrType > | |
foreign_ptr(foreign_ptr &&other) noexcept(std::is_nothrow_move_constructible_v< PtrType >)=default | seastar::foreign_ptr< PtrType > | |
get() const noexcept(noexcept(&*_value)) | seastar::foreign_ptr< PtrType > | inline |
get_owner_shard() const noexcept | seastar::foreign_ptr< PtrType > | inline |
make_foreign(T ptr) | seastar::foreign_ptr< PtrType > | related |
operator bool() const noexcept(noexcept(static_cast< bool >(_value))) | seastar::foreign_ptr< PtrType > | inline |
operator*() const noexcept(noexcept(*_value)) | seastar::foreign_ptr< PtrType > | inline |
operator->() const noexcept(noexcept(&*_value)) | seastar::foreign_ptr< PtrType > | inline |
operator=(foreign_ptr &&other) noexcept(std::is_nothrow_move_constructible< PtrType >::value) | seastar::foreign_ptr< PtrType > | inline |
pointer typedef (defined in seastar::foreign_ptr< PtrType >) | seastar::foreign_ptr< PtrType > | |
release() noexcept(std::is_nothrow_default_constructible_v< PtrType >) | seastar::foreign_ptr< PtrType > | inline |
reset(PtrType new_ptr) noexcept(std::is_nothrow_move_constructible_v< PtrType >) | seastar::foreign_ptr< PtrType > | inline |
reset(std::nullptr_t=nullptr) noexcept(std::is_nothrow_default_constructible_v< PtrType >) | seastar::foreign_ptr< PtrType > | inline |
~foreign_ptr() | seastar::foreign_ptr< PtrType > | inline |