| 
||||||||||
| 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 | |||||||||