|
ifw-daq
3.0.0-pre2
IFW Data Acquisition modules
|
Interface for keyword rule processors. More...
#include <keywordRule.hpp>
Inheritance diagram for daq::dpm::KeywordRuleProcessor:Public Types | |
| enum class | DefaultRule { All , User , None } |
Public Member Functions | |
| virtual fits::KeywordVector | Process (fits::KeywordVector const &, DefaultRule default_rule) const =0 |
| virtual | ~KeywordRuleProcessor () noexcept=default |
Interface for keyword rule processors.
Definition at line 18 of file keywordRule.hpp.
|
strong |
| Enumerator | |
|---|---|
| All | Default rule is to keep all keywords (useful for in-place merge) |
| User | Default is to keep only user-keywords. |
| None | None (to disable keyword copying) |
Definition at line 20 of file keywordRule.hpp.
|
virtualdefaultnoexcept |
|
pure virtual |
Implemented in daq::dpm::StandardKeywordRuleProcessor.