| 1094 * @param tree the tree to iterate |
1094 * @param tree the tree to iterate |
| 1095 * @return a tree visitor (a.k.a. breadth-first iterator) |
1095 * @return a tree visitor (a.k.a. breadth-first iterator) |
| 1096 * @see cxTreeIterate() |
1096 * @see cxTreeIterate() |
| 1097 */ |
1097 */ |
| 1098 cx_attr_nonnull cx_attr_nodiscard |
1098 cx_attr_nonnull cx_attr_nodiscard |
| 1099 CxTreeVisitor cxTreeVisit(CxTree *tree); |
1099 CX_EXPORT CxTreeVisitor cxTreeVisit(CxTree *tree); |
| 1100 |
1100 |
| 1101 /** |
1101 /** |
| 1102 * Sets the (new) parent of the specified child. |
1102 * Sets the (new) parent of the specified child. |
| 1103 * |
1103 * |
| 1104 * If the @p child is not already a member of the tree, this function behaves |
1104 * If the @p child is not already a member of the tree, this function behaves |