17 #include <unordered_map>
34 std::unordered_map<std::string, std::shared_ptr<Rule>>
rules;
39 void addRule(
const std::string& ruleKey, std::shared_ptr<Rule>&
rule) {
43 const std::unordered_map<std::string, std::shared_ptr<Rule>>&
getRules()
const {
48 std::ostringstream output;
51 output <<
" recRule:";
53 output <<
rul.second->toString();