SpECTRE  2021.08.02
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
 
virtual void invoke () noexcept=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.