| 286 | }); |
| 287 | |
| 288 | return outNodes; |
| 289 | } |
| 290 | |
| 291 | void assertHasNoView(Valdi::ViewNode* viewNode) { |
| 292 | forEachViewNode(viewNode, [&](const auto& node) { |
| 293 | if (node->hasView()) { |
| 294 | throw Valdi::Exception(fmt::format("Node HAS a view but SHOULDNT: \n{}", node->toXML())); |
| 295 | } |
| 296 | }); |
| 297 | } |