Iros
 
Loading...
Searching...
No Matches
di::util::Immovable Struct Reference

#include <di/util/immovable.h>

Inherited by di::container::IntrusiveForwardListNode<> [private], di::container::IntrusiveForwardListNode< InternalObjectTag > [private], di::container::IntrusiveListNode< LinkedListTag< T > > [private], di::container::IntrusiveListNode<> [private], di::container::IntrusiveListNode< SizedTag > [private], di::vocab::IntrusiveRefCount< Inode >, di::vocab::IntrusiveRefCount< TNode >, di::vocab::IntrusiveRefCount< Task >, di::vocab::IntrusiveRefCount< TaskArguments >, di::vocab::IntrusiveRefCount< TaskNamespace >, di::vocab::IntrusiveRefCount< TaskStatus >, di::vocab::IntrusiveRefCount< AddressSpace >, di::vocab::IntrusiveRefCount< BackingObject >, audio::linux::PipewireMainloop [private], audio::linux::PipewireStream [private], di::container::IntrusiveForwardListNode< Tag > [private], di::container::IntrusiveListNode< Tag > [private], di::execution::bulk_ns::OperationStateT< Send, Shape, Function, Rec >::Type, di::execution::connect_awaitable_ns::OperationStateT< Receiver >::Type, di::execution::counting_scope_ns::CountingScopeT< Alloc >::Type, di::execution::counting_scope_ns::NestOperationStateT< Alloc, Send, Rec >::Type, di::execution::counting_scope_ns::RunOperationT< Alloc, Rec >::Type, di::execution::dummy_ns::DummyOperationState, di::execution::empty_sequence_ns::OperationStateT< Rec >::Type, di::execution::ensure_started_ns::OperationStateT< Send, Rec, SenderAttr, Alloc >::Type, di::execution::ensure_started_ns::SharedStateT< Send, SenderAttr, Alloc >::Type, di::execution::filter_ns::ItemOperationStateT< Send, Fun, Rec, R >::Type, di::execution::filter_ns::OperationStateT< Seq, Fun, Rec >::Type, di::execution::first_value_ns::NextOperationStateT< Seq, Rec, Next, R >::Type, di::execution::first_value_ns::OperationStateT< Seq, Rec >::Type, di::execution::from_container_ns::NextOperationStateT< Con, Rec, R >::Type, di::execution::from_container_ns::OperationStateT< Con, Rec >::Type, di::execution::ignore_all_ns::NextOperationStateT< Seq, Rec, Next, NextRec >::Type, di::execution::ignore_all_ns::OperationStateT< Seq, Rec >::Type, di::execution::ipc_binary_ns::MessageDecode< Proto, ClientOrServer >::Sender::OperationStateT< Rec >::Type, di::execution::ipc_binary_ns::OperationStateT< Proto, Read, Write, TxFun, RxFun, Alloc, ClientOrServer, Rec >::Type, di::execution::just_or_error_ns::OperationStateT< R, Rec >::Type, di::execution::just_void_or_stopped_ns::OperationStateT< Rec >::Type, di::execution::let_ns::OperationStateT< CPO, Send, Rec, Fun >::Type, di::execution::let_value_with_ns::OperationStateT< State, Send, Rec >::Type, di::execution::on_ns::OperationStateT< Send, Rec, Sched >::Type, di::execution::read_ns::SenderT< Tag >::Type::OperationStateT< Receiver >::Type [private], di::execution::repeat_effect_until_ns::OperationStateT< Send, Rec, Pred >::Type, di::execution::repeat_ns::OperationStateT< Send, Rec >::Type, di::execution::schedule_from_ns::OperationStateT< Send, Rec, Sched >::Type, di::execution::split_ns::OperationStateBaseT::Type, di::execution::split_ns::SharedStateT< Send, SenderAttr, Alloc >::Type, di::execution::start_detached_ns::StorageT< Send, Alloc >::Type, di::execution::then_ns::OperationStateT< CPO, Send, Fun, Rec >::Type, di::execution::transform_each_ns::OperationStateT< Seq, Fun, Rec >::Type, di::execution::when_all_ns::OperationStateT< Rec, meta::ListV< indices... >, meta::List< Sends... > >::Type, di::execution::zip_ns::InnerNextOperationStateT< index, Send, Data, R >::Type, di::execution::zip_ns::NextOperationStateT< Rec, meta::ListV< indices... >, meta::List< Seqs... >, R >::Type, di::execution::zip_ns::OperationStateT< Rec, meta::ListV< indices... >, meta::List< Seqs... > >::Type, di::vocab::IntrusiveRefCount< T >, di::vocab::IntrusiveThreadUnsafeRefCount< T >, dius::PlatformThread, dius::linux::AsyncFile [private], dius::linux::AsyncSocket< Base >, dius::linux::RunSender< Object, CreateSend >::OperationStateT< Rec >::Type, iris::InterruptibleSpinlock [private], and iris::Spinlock [private].

Public Member Functions

 Immovable ()=default
 
 Immovable (Immovable &&)=delete
 

Constructor & Destructor Documentation

◆ Immovable() [1/2]

di::util::Immovable::Immovable ( )
default

◆ Immovable() [2/2]

di::util::Immovable::Immovable ( Immovable && )
delete

The documentation for this struct was generated from the following file: