| 1186 cx_attr_nodiscard |
1186 cx_attr_nodiscard |
| 1187 cx_attr_export |
1187 cx_attr_export |
| 1188 size_t cxTreeSubtreeDepth(CxTree *tree, void *subtree_root); |
1188 size_t cxTreeSubtreeDepth(CxTree *tree, void *subtree_root); |
| 1189 |
1189 |
| 1190 /** |
1190 /** |
| |
1191 * Determines the size of the entire tree. |
| |
1192 * |
| |
1193 * @param tree the tree |
| |
1194 * @return the tree size, counting the root as one |
| |
1195 */ |
| |
1196 cx_attr_nonnull |
| |
1197 cx_attr_nodiscard |
| |
1198 static inline size_t cxTreeSize(CxTree *tree) { |
| |
1199 return tree->size; |
| |
1200 } |
| |
1201 |
| |
1202 /** |
| 1191 * Determines the depth of the entire tree. |
1203 * Determines the depth of the entire tree. |
| 1192 * |
1204 * |
| 1193 * @param tree the tree |
1205 * @param tree the tree |
| 1194 * @return the tree depth, counting the root as one |
1206 * @return the tree depth, counting the root as one |
| 1195 */ |
1207 */ |