Lines Matching refs:tree
135 /* The maximum allowable depth for a tag tree. */
143 * Tag tree node.
163 * Tag tree.
174 /* The total number of nodes in the tree. */
186 /* Create a tag tree. */
189 /* Destroy a tag tree. */
190 void jpc_tagtree_destroy(jpc_tagtree_t *tree);
192 /* Copy data from one tag tree to another. */
195 /* Reset the tag tree state. */
196 void jpc_tagtree_reset(jpc_tagtree_t *tree);
198 /* Set the value associated with a particular leaf node of a tag tree. */
199 void jpc_tagtree_setvalue(jpc_tagtree_t *tree, jpc_tagtreenode_t *leaf,
203 jpc_tagtreenode_t *jpc_tagtree_getleaf(jpc_tagtree_t *tree, int n);
205 /* Invoke the tag tree decoding procedure. */
206 int jpc_tagtree_decode(jpc_tagtree_t *tree, jpc_tagtreenode_t *leaf,
209 /* Invoke the tag tree encoding procedure. */
210 int jpc_tagtree_encode(jpc_tagtree_t *tree, jpc_tagtreenode_t *leaf,
213 /* Dump a tag tree (for debugging purposes). */
214 void jpc_tagtree_dump(jpc_tagtree_t *tree, FILE *out);