avl_is_empty.3avl revision fa9922c2be34868be01989cef133828185b5c0bc

This file and its contents are supplied under the terms of the
Common Development and Distribution License ("CDDL"), version 1.0.
You may only use this file in accordance with the terms of version
1.0 of the CDDL.

A full copy of the text of the CDDL should have accompanied this
source. A copy of the CDDL is also available via the Internet at
http://www.illumos.org/license/CDDL.


Copyright 2015 Joyent, Inc.

.Dd May 07, 2015 .Dt AVL_IS_EMPTY 3AVL .Os .Sh NAME .Nm avl_is_empty .Nd determine if an AVL tree is empty .Sh SYNOPSIS .Lb libavl n sys/avl.h .Ft boolean_t .Fo avl_is_empty .Fa "avl_tree_t *tree" .Fc .Sh DESCRIPTION The .Fn avl_is_empty function is used to determine whether or not the AVL tree, .Fa tree , is empty. If .Fa tree has zero nodes in it, then .Sy B_TRUE is returned, otherwise .Sy B_FALSE is returned. .Sh RETURN VALUES The .Fn avl_is_empty function returns .Sy B_TRUE when there are no nodes in the tree and .Sy B_FALSE otherwise. .Sh EXAMPLES See the .Sy EXAMPLES section in .Xr libavl 3LIB . .Sh INTERFACE STABILITY .Sy Committed .Sh MT-Level See .Sx Locking in .Xr libavl 3LIB . .Sh SEE ALSO .Xr libavl 3LIB