helics  3.5.2
Public Member Functions | List of all members
helics::NullFilterOperator Class Referencefinal

#include <core-data.hpp>

+ Inheritance diagram for helics::NullFilterOperator:

Public Member Functions

 NullFilterOperator ()=default
 
virtual std::unique_ptr< Messageprocess (std::unique_ptr< Message > message) override
 
- 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< Messageoperator() (std::unique_ptr< Message > message)
 
virtual bool isMessageGenerating () const
 

Detailed Description

special filter operator defining no operation the original message is simply returned

Constructor & Destructor Documentation

◆ NullFilterOperator()

helics::NullFilterOperator::NullFilterOperator ( )
default

default constructor

Member Function Documentation

◆ process()

virtual std::unique_ptr<Message> helics::NullFilterOperator::process ( std::unique_ptr< Message message)
inlineoverridevirtual

filter the message either modify the message or generate a new one

Implements helics::FilterOperator.


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