Uses of Class
tcl.lang.Var

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)
           
 



Copyright © 2015. All rights reserved.