SpECTRE  v2024.12.16
All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Modules Pages
Parallel::Callback Class Referenceabstract

An abstract base class, whose derived class holds a function that can be invoked at a later time. The function is intended to be invoked only once. More...

#include <Callback.hpp>

Public Member Functions

 WRAPPED_PUPable_abstract (Callback)
 
 Callback (const Callback &)=default
 
Callbackoperator= (const Callback &)=default
 
 Callback (Callback &&)=default
 
Callbackoperator= (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< Callbackget_clone ()=0
 

Detailed Description

An abstract base class, whose derived class holds a function that can be invoked at a later time. The function is intended to be invoked only once.

Member Function Documentation

◆ is_equal_to()


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