tclDictObj.c File Reference

#include "tclInt.h"
#include "tommath.h"

Go to the source code of this file.

Data Structures

struct  ChainEntry
struct  Dict

Defines

#define LOCAL_SIZE   20

Functions

Tcl_ObjTclTraceDictPath (Tcl_Interp *interp, Tcl_Obj *dictPtr, int keyc, Tcl_Obj *const keyv[], int flags)
int Tcl_DictObjPut (Tcl_Interp *interp, Tcl_Obj *dictPtr, Tcl_Obj *keyPtr, Tcl_Obj *valuePtr)
int Tcl_DictObjGet (Tcl_Interp *interp, Tcl_Obj *dictPtr, Tcl_Obj *keyPtr, Tcl_Obj **valuePtrPtr)
int Tcl_DictObjRemove (Tcl_Interp *interp, Tcl_Obj *dictPtr, Tcl_Obj *keyPtr)
int Tcl_DictObjSize (Tcl_Interp *interp, Tcl_Obj *dictPtr, int *sizePtr)
int Tcl_DictObjFirst (Tcl_Interp *interp, Tcl_Obj *dictPtr, Tcl_DictSearch *searchPtr, Tcl_Obj **keyPtrPtr, Tcl_Obj **valuePtrPtr, int *donePtr)
void Tcl_DictObjNext (Tcl_DictSearch *searchPtr, Tcl_Obj **keyPtrPtr, Tcl_Obj **valuePtrPtr, int *donePtr)
void Tcl_DictObjDone (Tcl_DictSearch *searchPtr)
int Tcl_DictObjPutKeyList (Tcl_Interp *interp, Tcl_Obj *dictPtr, int keyc, Tcl_Obj *const keyv[], Tcl_Obj *valuePtr)
int Tcl_DictObjRemoveKeyList (Tcl_Interp *interp, Tcl_Obj *dictPtr, int keyc, Tcl_Obj *const keyv[])
Tcl_ObjTcl_NewDictObj (void)
Tcl_ObjTcl_DbNewDictObj (const char *file, int line)
Tcl_Command TclInitDictCmd (Tcl_Interp *interp)

Variables

Tcl_ObjType tclDictType


Define Documentation

#define LOCAL_SIZE   20

Referenced by Tcl_Merge().


Function Documentation

Tcl_Obj* Tcl_DbNewDictObj ( const char *  file,
int  line 
)

int Tcl_DictObjPutKeyList ( Tcl_Interp interp,
Tcl_Obj dictPtr,
int  keyc,
Tcl_Obj *const   keyv[],
Tcl_Obj valuePtr 
)

int Tcl_DictObjRemove ( Tcl_Interp interp,
Tcl_Obj dictPtr,
Tcl_Obj keyPtr 
)

int Tcl_DictObjRemoveKeyList ( Tcl_Interp interp,
Tcl_Obj dictPtr,
int  keyc,
Tcl_Obj *const   keyv[] 
)

int Tcl_DictObjSize ( Tcl_Interp interp,
Tcl_Obj dictPtr,
int *  sizePtr 
)

Tcl_Command TclInitDictCmd ( Tcl_Interp interp  ) 

Definition at line 3198 of file tclDictObj.c.

References TclMakeEnsemble().


Variable Documentation

Initial value:

 {
    "dict",
    FreeDictInternalRep,                
    DupDictInternalRep,                 
    UpdateStringOfDict,                 
    SetDictFromAny                      
}

Definition at line 153 of file tclDictObj.c.

Referenced by Tcl_DbNewDictObj(), Tcl_DictObjFirst(), Tcl_DictObjGet(), Tcl_DictObjPut(), Tcl_DictObjRemove(), Tcl_DictObjSize(), Tcl_NewDictObj(), TclArraySet(), TclInitObjSubsystem(), and TclTraceDictPath().



Generated on Wed Mar 12 12:18:30 2008 by  doxygen 1.5.1