| helics 3.6.1

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< Message > | process (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< Message > | operator() (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 | ) |
| inline override virtual

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:

- core-data.hpp