ifw-daq
3.0.0-pre2
IFW Data Acquisition modules
|
Interface for keyword rule processors. More...
#include <keywordRule.hpp>
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.