|
@@ -81,20 +81,6 @@ public:
|
|
return IterationDecision::Continue;
|
|
return IterationDecision::Continue;
|
|
}
|
|
}
|
|
|
|
|
|
- template<typename Callback>
|
|
|
|
- void for_each_child(Callback callback) const
|
|
|
|
- {
|
|
|
|
- for (auto node = first_child(); node; node = node->next_sibling())
|
|
|
|
- callback(*node);
|
|
|
|
- }
|
|
|
|
-
|
|
|
|
- template<typename Callback>
|
|
|
|
- void for_each_child(Callback callback)
|
|
|
|
- {
|
|
|
|
- for (auto node = first_child(); node; node = node->next_sibling())
|
|
|
|
- callback(*node);
|
|
|
|
- }
|
|
|
|
-
|
|
|
|
template<typename Callback>
|
|
template<typename Callback>
|
|
IterationDecision for_each_in_subtree(Callback callback) const
|
|
IterationDecision for_each_in_subtree(Callback callback) const
|
|
{
|
|
{
|