ifw-daq
3.0.0-pre2
IFW Data Acquisition modules
|
#include <keywordRule.hpp>
Public Types | |
using | Rule = std::function< fits::KeywordVector(fits::KeywordVector const &)> |
Public Types inherited from daq::dpm::KeywordRuleProcessor | |
enum class | DefaultRule { All , User , None } |
Public Member Functions | |
StandardKeywordRuleProcessor ()=default | |
virtual fits::KeywordVector | Process (fits::KeywordVector const &keywords, DefaultRule default_rule) const override |
void | AddRule (Rule rule) |
Public Member Functions inherited from daq::dpm::KeywordRuleProcessor | |
virtual | ~KeywordRuleProcessor () noexcept=default |
Definition at line 40 of file keywordRule.hpp.
using daq::dpm::StandardKeywordRuleProcessor::Rule = std::function<fits::KeywordVector(fits::KeywordVector const&)> |
Definition at line 42 of file keywordRule.hpp.
|
default |
|
inline |
Definition at line 48 of file keywordRule.hpp.
|
overridevirtual |
Implements daq::dpm::KeywordRuleProcessor.
Definition at line 13 of file keywordRule.cpp.