| 602 | } |
| 603 | |
| 604 | swoc::Errata |
| 605 | IpAllow::YAMLBuildCategories(std::string const &content) |
| 606 | { |
| 607 | YAML::Node root{YAML::Load(content)}; |
| 608 | YAML::Node categories{root[YAML_TAG_CATEGORY_ROOT.data()]}; |
| 609 | if (auto errata = this->YAMLLoadCategoryRoot(categories); !errata.is_ok()) { |
| 610 | return errata; |
| 611 | } |
| 612 | return {}; |
| 613 | } |
| 614 | |
| 615 | swoc::Errata |
| 616 | IpAllow::YAMLLoadCategoryRoot(const YAML::Node &categories) |
no test coverage detected