|
||||||||||
PREV NEXT | FRAMES NO FRAMES |
Packages that use Var | |
---|---|
tcl.lang | |
tcl.pkg.itcl | |
tcl.pkg.tjc |
Uses of Var in tcl.lang |
---|
Fields in tcl.lang declared as Var | |
---|---|
Var[] |
CallFrame.compiledLocals
Array of local variables in a compiled proc frame. |
Fields in tcl.lang with type parameters of type Var | |
---|---|
HashMap<String,Var> |
Namespace.varTable
Contains all the (global) variables currently in this namespace. |
Methods in tcl.lang that return Var | |
---|---|
static Var |
Namespace.findNamespaceVar(Interp interp,
String name,
Namespace contextNs,
int flags)
|
static Var[] |
Var.lookupVar(Interp interp,
String part1,
String part2,
int flags,
String msg,
boolean createPart1,
boolean createPart2)
TclLookupVar -> lookupVar This procedure is used by virtually all of the variable code to locate a variable given its name(s). |
static Var |
Var.resolveArray(Var v)
|
static Var |
Var.resolveScalar(Var v)
|
Var |
Resolver.resolveVar(Interp interp,
String name,
Namespace context,
int flags)
|
Methods in tcl.lang that return types with arguments of type Var | |
---|---|
Map<String,Var> |
Var.getArrayMap()
|
Methods in tcl.lang with parameters of type Var | |
---|---|
static String |
Var.callTraces(Interp interp,
Var array,
Var var,
String part1,
String part2,
int flags)
CallTraces -> callTraces This procedure is invoked to find and invoke relevant trace procedures associated with a particular operation on a variable. |
protected static void |
Var.cleanupVar(Var var,
Var array)
CleanupVar -> cleanupVar This procedure is called when it looks like it may be OK to free up the variable's record and hash table entry, and those of its containing parent. |
protected static void |
Var.deleteArray(Interp interp,
String arrayName,
Var var,
int flags)
DeleteArray -> deleteArray This procedure is called to free up everything in an array variable. |
protected static void |
Var.deleteSearches(Var arrayVar)
DeleteSearches -> deleteSearches This procedure is called to free up all of the searches associated with an array variable. |
protected static void |
Var.deleteVar(Interp interp,
Var var,
int flags)
deleteVar This procedure is called to recycle all the storage space associated with a single Var instance. |
protected static void |
Var.deleteVars(Interp interp,
Var[] compiledLocals)
// FIXME: Make more like TclDeleteCompiledLocalVars() TclDeleteVars -> deleteVars This procedure is called to recycle all the storage space associated with an array of variables. |
static TclObject |
Var.getVarCompiledLocalArray(Interp interp,
String varname,
String key,
Var resolved,
boolean leaveErrMsg)
|
static String |
Var.getVariableFullName(Interp interp,
Var var)
|
static TclObject |
Var.initVarCompiledLocalArray(Interp interp,
String varname,
String key,
TclObject newValue,
Var[] compiledLocals,
int localIndex)
|
static TclObject |
Var.initVarCompiledLocalScalar(Interp interp,
String varname,
TclObject newValue,
Var[] compiledLocals,
int localIndex)
|
static Var |
Var.resolveArray(Var v)
|
static Var |
Var.resolveScalar(Var v)
|
static TclObject |
Var.setVarCompiledLocalArray(Interp interp,
String varname,
String key,
TclObject newValue,
Var resolved)
|
Uses of Var in tcl.pkg.itcl |
---|
Methods in tcl.pkg.itcl that return Var | |
---|---|
static Var |
ItclAccess.newVar()
|
Methods in tcl.pkg.itcl with parameters of type Var | |
---|---|
static void |
ItclAccess.createCommonVar(Var var,
String key,
Namespace ns,
HashMap table)
|
static void |
ItclAccess.createObjVar(Var var,
String key,
Namespace ns,
HashMap table)
|
static int |
ItclAccess.decrVarRefCount(Var var)
|
Uses of Var in tcl.pkg.tjc |
---|
Methods in tcl.pkg.tjc that return Var | |
---|---|
static Var[] |
TJC.initCompiledLocals(CallFrame frame,
int size,
String[] names)
|
Methods in tcl.pkg.tjc with parameters of type Var | |
---|---|
protected TclObject |
TJC.CompiledCommand.appendVarArray(Interp interp,
String varname,
String key,
TclObject[] values,
Var[] compiledLocals,
int localIndex)
|
protected TclObject |
TJC.CompiledCommand.appendVarScalar(Interp interp,
String varname,
TclObject[] values,
Var[] compiledLocals,
int localIndex)
|
protected TclObject |
TJC.CompiledCommand.getVarArray(Interp interp,
String varname,
String key,
Var[] compiledLocals,
int localIndex)
|
protected TclObject |
TJC.CompiledCommand.getVarScalar(Interp interp,
String varname,
Var[] compiledLocals,
int localIndex)
|
protected TclObject |
TJC.CompiledCommand.incrVarArray(Interp interp,
String varname,
String key,
long incrAmount,
Var[] compiledLocals,
int localIndex)
|
protected TclObject |
TJC.CompiledCommand.incrVarScalar(Interp interp,
String varname,
long incrAmount,
Var[] compiledLocals,
int localIndex)
|
protected void |
TJC.CompiledCommand.initVarScoped(Interp interp,
String varname,
Var[] compiledLocals,
int localIndex)
|
protected TclObject |
TJC.CompiledCommand.lappendVarArray(Interp interp,
String varname,
String key,
TclObject[] values,
Var[] compiledLocals,
int localIndex)
|
protected TclObject |
TJC.CompiledCommand.lappendVarScalar(Interp interp,
String varname,
TclObject[] values,
Var[] compiledLocals,
int localIndex)
|
protected TclObject |
TJC.CompiledCommand.setVarArray(Interp interp,
String varname,
String key,
String value,
Var[] compiledLocals,
int localIndex)
|
protected TclObject |
TJC.CompiledCommand.setVarArray(Interp interp,
String varname,
String key,
TclObject value,
Var[] compiledLocals,
int localIndex)
|
protected TclObject |
TJC.CompiledCommand.setVarScalar(Interp interp,
String varname,
String value,
Var[] compiledLocals,
int localIndex)
|
protected TclObject |
TJC.CompiledCommand.setVarScalar(Interp interp,
String varname,
TclObject value,
Var[] compiledLocals,
int localIndex)
|
|
||||||||||
PREV NEXT | FRAMES NO FRAMES |