helics
3.5.2
|
#include <MessageOperators.hpp>
Public Member Functions | |
CustomMessageOperator ()=default | |
CustomMessageOperator (std::function< std::unique_ptr< Message >(std::unique_ptr< Message >)> userMessageFunction) | |
void | setMessageFunction (std::function< std::unique_ptr< Message >(std::unique_ptr< Message >)> userMessageFunction) |
Public Member Functions inherited from helics::FilterOperator | |
FilterOperator ()=default | |
virtual | ~FilterOperator ()=default |
virtual std::vector< std::unique_ptr< Message > > | processVector (std::unique_ptr< Message > message) |
std::unique_ptr< Message > | operator() (std::unique_ptr< Message > message) |
virtual bool | isMessageGenerating () const |
class defining a message operator that can operate on any part of a message
|
default |
default constructor
|
explicit |
set the function to modify the data of the message in the constructor
void helics::CustomMessageOperator::setMessageFunction | ( | std::function< std::unique_ptr< Message >(std::unique_ptr< Message >)> | userMessageFunction | ) |
set the function to modify the data of the message