NAMETcl_NewDictObj, Tcl_DictObjPut, Tcl_DictObjGet, Tcl_DictObjRemove, Tcl_DictObjSize, Tcl_DictObjFirst, Tcl_DictObjNext, Tcl_DictObjDone, Tcl_DictObjPutKeyList, Tcl_DictObjRemoveKeyList − manipulate Tcl values as dictionaries SYNOPSIS#include <tcl.h>Tcl_Obj *
Tcl_NewDictObj()int
Tcl_DictObjGet(interp, dictPtr, keyPtr, valuePtrPtr)int
Tcl_DictObjPut(interp, dictPtr, keyPtr, valuePtr)int
Tcl_DictObjRemove(interp, dictPtr, keyPtr)int
Tcl_DictObjSize(interp, dictPtr, sizePtr)int
Tcl_DictObjFirst(interp, dictPtr, searchPtr,
keyPtrPtr, valuePtrPtr, donePtr)void
Tcl_DictObjNext(searchPtr, keyPtrPtr, valuePtrPtr, donePtr)void
Tcl_DictObjDone(searchPtr)int
Tcl_DictObjPutKeyList(interp, dictPtr, keyc, keyv, valuePtr)int
Tcl_DictObjRemoveKeyList(interp, dictPtr, keyc, keyv)ARGUMENTS
. el .TP 15
Tcl_Interp *interp(in) If an error occurs while converting a value to be a dictionary value, an error message is left in the interpreter's result value unless interp is NULL.