| 164 | } |
| 165 | |
| 166 | void ViewingRules::Impl::validatePosition(size_t ruleIndex) const |
| 167 | { |
| 168 | const auto numRules = m_rules.size(); |
| 169 | if (ruleIndex >= numRules) |
| 170 | { |
| 171 | std::ostringstream oss; |
| 172 | oss << "Viewing rules: rule index '" << ruleIndex << "' invalid." |
| 173 | << " There are only '" << numRules << "' rules."; |
| 174 | throw Exception(oss.str().c_str()); |
| 175 | } |
| 176 | } |
| 177 | |
| 178 | void ViewingRules::Impl::validateNewRule(const char * name) const |
| 179 | { |
no test coverage detected