|
kokkos-execution 0.0.1
|
#include <immovable.hpp>
Public Member Functions | |
| Immovable ()=default | |
| Immovable (Immovable &&)=delete | |
| Immovable & | operator= (Immovable &&)=delete |
| Immovable (const Immovable &)=delete | |
| Immovable & | operator= (const Immovable &)=delete |
| ~Immovable ()=default | |
Immovable type.
Heavily inspired by https://github.com/NVIDIA/stdexec/blob/47bb920c84be5bdb31e6a1d0f8c47ac6e7d54588/include/stdexec/__detail/__utility.hpp#L60-L64.
However, commit https://github.com/NVIDIA/stdexec/commit/aab5da8b7f7ed60053d16798a687d0b1549e2e1d changed how STDEXEC_IMMOVABLE is defined for GCC, see https://github.com/NVIDIA/stdexec/blame/47bb920c84be5bdb31e6a1d0f8c47ac6e7d54588/include/stdexec/__detail/__config.hpp#L548, that is used in the definition of stdexec::__immovable.
This implementation avoids relying on such internals by providing a minimal, self-contained definition.
Definition at line 19 of file immovable.hpp.
|
default |
|
delete |
References Immovable().
|
delete |
References Immovable().
|
default |
References Immovable().
References Immovable().