|
SpECTRE
v2025.08.19
|
Wraps a call to a simple action without arguments. More...
#include <Callback.hpp>
Public Member Functions | |
| WRAPPED_PUPable_decl_template (SimpleActionCallback) | |
| SimpleActionCallback (Proxy proxy) | |
| SimpleActionCallback (CkMigrateMessage *msg) | |
| void | invoke () override |
| void | pup (PUP::er &p) override |
| void | register_with_charm () override |
| bool | is_equal_to (const Callback &rhs) const override |
| Returns if this callback is equal to the one passed in. More... | |
| std::string | name () const override |
| std::unique_ptr< Callback > | get_clone () override |
Public Member Functions inherited from Parallel::Callback | |
| WRAPPED_PUPable_abstract (Callback) | |
| Callback (const Callback &)=default | |
| Callback & | operator= (const Callback &)=default |
| Callback (Callback &&)=default | |
| Callback & | operator= (Callback &&)=default |
| Callback (CkMigrateMessage *msg) | |
| virtual void | invoke ()=0 |
| virtual void | register_with_charm ()=0 |
| virtual bool | is_equal_to (const Callback &rhs) const =0 |
| Returns if this callback is equal to the one passed in. More... | |
| virtual std::string | name () const =0 |
| virtual std::unique_ptr< Callback > | get_clone ()=0 |
Wraps a call to a simple action without arguments.
|
inlineoverridevirtual |
Implements Parallel::Callback.
|
inlineoverridevirtual |
Implements Parallel::Callback.
|
inlineoverridevirtual |
Returns if this callback is equal to the one passed in.
Implements Parallel::Callback.
|
inlineoverridevirtual |
Implements Parallel::Callback.
|
inlineoverridevirtual |
Implements Parallel::Callback.