Data Types

The more commonly used Tcl data structures are listed here:

ClientData

Application-defined data that can be stored by interpreter

Tcl_AsyncHandler

Token used to refer to asynchronous event handlers

Tcl_Channel

A Tcl I/O channel

Tcl_ChannelProc

Function implementing operations on an I/O channel

Tcl_ChannelType

Pointers to functions implementing operations on an I/O channel

Tcl_CloseProc

Type of procedure used by close and delete handlers

Tcl_CmdDeleteProc

Type of procedure called when Tcl command is deleted

Tcl_CmdInfo

Structure containing information about a Tcl command

Tcl_CmdProc

Type of procedure used to implement a Tcl command

Tcl_Command

Token used to refer to Tcl command procedures

Tcl_DString

Structure used for Tcl dynamic strings

Tcl_Event

Data structure used by Tcl event queue

Tcl_EventCheckProc

Type of procedure for checking event queue

Tcl_EventDeleteProc

Type of procedure to invoke for delete events

Tcl_EventSetupProc

Type of procedure to invoke for prepare events

Tcl_ExitProc

Type of procedure to invoke before exiting application

Tcl_FileProc

Type of procedure to invoke for file handler

Tcl_FreeProc

Type of procedure for freeing storage

Tcl_HashEntry

Tcl hash table entry

Tcl_HashTable

Structure for Tcl hash table

Tcl_Interp

Structure defining a Tcl interpreter

Tcl_InterpDeleteProc

Procedure to call when interpreter is deleted

Tcl_Obj

Dual-ported object type for Tcl values

Tcl_ObjCmdProc

Type of procedure used to implement a Tcl command

Tcl_ObjType

Structure for representing type of Tcl object

Tcl_RegExp

Compiled regular expression

Tcl_Time

Data structure to represent time intervals

Tcl_Trace

Token for command trace

Tcl_VarTraceProc

Type of procedure to call for command tracing

..................Content has been hidden....................

You can't read the all page of ebook, please click here login for view all page.
Reset