Blt_TreeExists(3)

Blt_TreeExists3

Indicates if a tree exists.

Usage

#include <bltTree.h>

int 
Blt_TreeExists(interp, name)

    


    

Arguments

Tcl_Interp *interp (in)

Interpreter to determine current namespace context.

const char *name (in)

Name of an existing tree data object. Can be qualified by a namespace.


    


            

Overview

This procedure determines if a C-based tree data object exists by a given name. The arguments are as follows:

interp

Used the determine the current namespace context.

name

Name of an existing tree data object. Name can be qualified by a namespace such as fred::myTree. If no namespace qualifier is used, the current namespace is searched, then the global namespace.

Returns

A boolean result is returned. If the tree exists 1 is returned, 0 otherwise.

Examples

The following example checks if a tree "myTree" exists.

if (!Blt_TreeExists(interp, "myTree")) {
    fprintf(stderr, "can't find tree \"myTree\\n");
}

Keywords

tree, token Tcl_TreeCreate, Tcl_TreeGetToken, Tcl_TreeReleaseToken

Releases

11 releases since Debian 3.1 (Sarge); the text changed 1 time.

  1. 3.1–7
  2. 8–13

From blt-dev 2.5.3+dfsg-8 in Debian 13 (Trixie). Parsed by carta from the page's man source.