Uses of Class
tcl.lang.TclObject

Packages that use TclObject
tcl.lang   
tcl.lang.channel   
tcl.lang.cmd   
tcl.pkg.fleet   
tcl.pkg.itcl   
tcl.pkg.java   
tcl.pkg.tjc   
 

Uses of TclObject in tcl.lang
 

Fields in tcl.lang declared as TclObject
 TclObject[][] Procedure.argList
           
 TclObject[] CallFrame.objv
          Stores the arguments of the procedure associated with this CallFrame.
 TclObject ParseResult.value
          The value of a parse operation.
 

Methods in tcl.lang that return TclObject
 TclObject Interp.checkCommonCharacter(int c)
          It is very common to create a TclObject that contains a single character.
 TclObject Interp.checkCommonInteger(long value)
          checkCommonInteger() If a given integer value is in the common value pool then return a shared object for that integer.
 TclObject Interp.checkCommonString(String value)
          If a given String value is in the common value pool the return a shared object for that String.
static TclObject Util.concat(int from, int to, TclObject[] objv)
          Tcl_ConcatObj -> concat Concatenate the strings from a set of objects into a single string object with spaces between the original strings.
static TclObject TclList.copy(Interp interp, TclObject list)
          copy (TclListObjCopy) -- Makes a "pure list" copy of a list value.
static TclObject TclDict.get(Interp interp, TclObject dict, TclObject key)
          Tcl_DictObjGet.
static TclObject[] TclList.getElements(Interp interp, TclObject tobj)
          Returns a TclObject array of the elements in a list object.
 TclObject Regex.getInfo(Interp interp)
          Returns a list containing information about the regular expression.
static TclObject FileUtil.getNormalizedPath(Interp interp, TclObject pathObj)
          This important function attempts to extract from the given TclObject a unique normalized path representation, whose string value can be used as a unique identifier for the file.
 TclObject Interp.getResult()
          Queries the value of this interpreter's result value
 TclObject Var.getValue()
           
static TclObject Var.getVar(Interp interp, String part1, String part2, int flags)
          Tcl_GetVar2Ex -> getVar Query the value of a variable, given a two-part name consisting of array name and element within array.
 TclObject Interp.getVar(String name, int flags)
          Get the value of a variable.
 TclObject Interp.getVar(String name1, String name2, int flags)
          Get the value of a variable.
 TclObject Interp.getVar(TclObject nameObj, int flags)
          Get the value of a variable.
static TclObject Var.getVarCompiledLocalArray(Interp interp, String varname, String key, Var resolved, boolean leaveErrMsg)
           
static TclObject Var.getVarCompiledLocalArrayInvalid(Interp interp, String varname, String key)
           
static TclObject Var.getVarCompiledLocalScalarInvalid(Interp interp, String varname)
           
static TclObject[] Parser.grabObjv(Interp interp, int size)
           
static TclObject Var.incrVar(Interp interp, String part1, String part2, long incrAmount, int flags)
          TclIncrVar2 -> incrVar Given a two-part variable name, which may refer either to a scalar variable or an element of an array, increment the Tcl object value of the variable by a specified amount.
static TclObject TclList.index(Interp interp, TclObject tobj, int index)
          This procedure returns a pointer to the index'th object from the list referenced by tobj.
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 TclObject TclList.newInstance()
          Creates a new instance of a TclObject with a TclList internal rep.
static TclObject TclDict.newInstance()
          Creates a new instance of a TclObject with a TclDict internal rep.
static TclObject TclByteArray.newInstance()
          Creates a new instance of a TclObject with an empty TclByteArray internal rep.
static TclObject TclBoolean.newInstance(boolean b)
          Creates a new instance of a TclObject with a TclBoolean internal representation.
static TclObject TclByteArray.newInstance(byte[] b)
          Creates a new instance of a TclObject with a TclByteArray internal rep.
static TclObject TclByteArray.newInstance(byte[] b, int position, int length)
          Creates a new instance of a TclObject with a TclByteArray internal rep.
static TclObject TclString.newInstance(char c)
          Create a TclObject with an internal TclString representation whose initial value is a string with the single character.
static TclObject TclDouble.newInstance(double d)
           
static TclObject TclInteger.newInstance(long i)
          Tcl_NewIntObj -> TclInteger.newInstance Creates a new instance of a TclObject with a TclInteger internal representation.
static TclObject TclString.newInstance(Object o)
           
static TclObject TclString.newInstance(String str)
          Create a new TclObject that has a string representation with the given string value.
static TclObject TclString.newInstance(StringBuffer sb)
          Create a new TclObject that makes use of the given StringBuffer object.
static TclObject Var.setVar(Interp interp, String part1, String part2, TclObject newValue, int flags)
          Tcl_SetVar2Ex -> setVar Given a two-part variable name, which may refer either to a scalar variable or an element of an array, change the value of the variable to a new Tcl object value.
 TclObject Interp.setVar(String name1, String name2, boolean bValue, int flags)
          Set a variable to the value of a boolean
 TclObject Interp.setVar(String name1, String name2, double dValue, int flags)
          Set a variable to the value of a double
 TclObject Interp.setVar(String name, String strValue, int flags)
          Set the value of a variable
 TclObject Interp.setVar(String name1, String name2, long intValue, int flags)
          Set a variable to the value in a long argument.
 TclObject Interp.setVar(String name1, String name2, String strValue, int flags)
          Set a variable to the value of a String
 TclObject Interp.setVar(String name1, String name2, TclObject value, int flags)
          Set the value of a variable
 TclObject Interp.setVar(String name, TclObject value, int flags)
          Set the value of a variable
 TclObject Interp.setVar(TclObject nameObj, TclObject value, int flags)
          Set the value of a variable
static TclObject Var.setVarCompiledLocalArray(Interp interp, String varname, String key, TclObject newValue, Var resolved)
           
static TclObject Var.setVarCompiledLocalArrayInvalid(Interp interp, String varname, String key, TclObject newValue)
           
static TclObject Var.setVarCompiledLocalScalarInvalid(Interp interp, String varname, TclObject newValue)
           
static TclObject FileUtil.splitAndTranslate(Interp interp, String path)
          Split the path.
static TclObject FileUtil.splitPath(Interp interp, String path)
          Turn one path into a list of components.
 TclObject WrappedCommand.traceCommandInfo(Interp interp)
          Get a list of all command traces on this command
 TclObject Interp.traceCommandInfo(String command)
          Get a list of all command traces on a command
 TclObject WrappedCommand.traceExecutionInfo(Interp interp)
          Get a list of all execution traces on this command
 TclObject Interp.traceExecutionInfo(String command)
          Get a list of all execution traces on a command
 

Methods in tcl.lang with parameters of type TclObject
static void TclList.append(Interp interp, TclObject tobj, TclObject elemObj)
          Tcl_ListObjAppendElement -> TclList.append() Appends a TclObject element to a list object.
static void TclList.append(Interp interp, TclObject tobj, TclObject[] objv, int startIdx, int endIdx)
          TclList.append() Appends multiple TclObject elements to a list object.
static void TclList.append(Interp interp, TclObject tobj, TclObject[] objv, int startIdx, int endIdx)
          TclList.append() Appends multiple TclObject elements to a list object.
static void TclString.append(TclObject tobj, char[] charArr, int offset, int length)
          Appends an array of characters to a TclObject Object.
static void TclString.append(TclObject tobj, String string)
          Appends a string to a TclObject object.
static void TclString.append(TclObject tobj, TclObject tobj2)
          Appends a TclObject to a TclObject.
static void TclString.append(TclObject tobj, TclObject[] objv, int startIdx, int endIdx)
          Appends the String values of multiple TclObject's to a TclObject.
static void TclString.append(TclObject tobj, TclObject[] objv, int startIdx, int endIdx)
          Appends the String values of multiple TclObject's to a TclObject.
static void Namespace.appendExportList(Interp interp, Namespace namespace, TclObject obj)
          Appends onto the argument object the list of export patterns for the specified namespace.
static void Var.AppendLocals(Interp interp, TclObject list, String pattern, boolean includeLinks)
           
static void TclDict.appendToKey(Interp interp, TclObject dict, TclObject key, TclObject[] objv, int start, int end)
          Appends the given strings to the given key in the given dictionary object.
static void TclDict.appendToKey(Interp interp, TclObject dict, TclObject key, TclObject[] objv, int start, int end)
          Appends the given strings to the given key in the given dictionary object.
static void TclLambda.apply(Interp interp, TclObject lambdaExpr, TclObject[] args)
           
static void TclLambda.apply(Interp interp, TclObject lambdaExpr, TclObject[] args)
           
 void TclParserExtension.cmdProc(Interp interp, TclObject[] objv)
           
 void TclParser.cmdProc(Interp interp, TclObject[] objv)
           
 void Procedure.cmdProc(Interp interp, TclObject[] argv)
           
 void Command.cmdProc(Interp interp, TclObject[] objv)
          This method implements the functionality of the command.
static Regex TclRegexp.compile(Interp interp, TclObject exp, String str)
           
static TclObject Util.concat(int from, int to, TclObject[] objv)
          Tcl_ConcatObj -> concat Concatenate the strings from a set of objects into a single string object with spaces between the original strings.
static TclObject TclList.copy(Interp interp, TclObject list)
          copy (TclListObjCopy) -- Makes a "pure list" copy of a list value.
static String TclByteArray.decodeToString(Interp interp, TclObject tobj, String tclEncoding)
          Interpret the bytes in the byte array according to the specified tcl encoding and return the corresponding string.
static void TclString.empty(TclObject tobj)
          This procedure clears out an existing TclObject so that it has a string representation of "".
 void Interp.eval(TclObject tobj, int flags)
          Execute a Tcl script in a TclObject.
static void Expression.ExprParseObject(Interp interp, TclObject obj, ExprValue value)
          Given a TclObject, such as the result of a command or variable evaluation, fill in a ExprValue with the parsed result.
static void Expression.ExprParseString(Interp interp, TclObject obj, ExprValue value)
          TclParseNumber -> ExprParseString Given a TclObject that contains a String to be parsed (from a command or variable subst), fill in an ExprValue based on the string's numeric value.
static Object TclDict.foreach(Interp interp, Object accum, TclObject dict, TclDict.Visitor body)
          An internal iterator methods for traversing the elements of a Tcl dictionary object.
static boolean TclBoolean.get(Interp interp, TclObject tobj)
          Returns the value of the object as an boolean.
static double TclDouble.get(Interp interp, TclObject tobj)
           
static int TclInteger.get(Interp interp, TclObject tobj)
          Deprecated. 
static int TclIndex.get(Interp interp, TclObject tobj, String[] table, String msg, int flags)
          Tcl_GetIndexFromObj -> get Gets the index into the table of the object.
static TclObject TclDict.get(Interp interp, TclObject dict, TclObject key)
          Tcl_DictObjGet.
static byte[] TclByteArray.getBytes(Interp interp, TclObject tobj)
          Returns the bytes of a ByteArray object.
static void TclIO.getChannelNames(Interp interp, TclObject pattern)
          Put all the channel names into the interpreter's result, as a list
static TclObject[] TclList.getElements(Interp interp, TclObject tobj)
          Returns a TclObject array of the elements in a list object.
static ArrayList TclList.getElementsList(Interp interp, TclObject tobj)
          Returns an ArrayList of TclObject elements in a list object.
static int TclInteger.getInt(Interp interp, TclObject tobj)
          Tcl_GetIntFromObj -> TclInteger.getValue Returns the integer value of the object as a Java int.
static int Util.getIntForIndex(Interp interp, TclObject tobj, int endValue)
          TclGetIntForIndex -> Util.getIntForIndex This procedure returns an integer corresponding to the list index held in a Tcl object.
static int TclList.getLength(Interp interp, TclObject tobj)
          Queries the length of the list.
static int TclByteArray.getLength(Interp interp, TclObject tobj)
          Queries the length of the byte array.
static long TclInteger.getLong(Interp interp, TclObject tobj)
          Tcl_GetIntFromObj -> TclInteger.getValue Returns the integer value of the object as a Java long.
static TclObject FileUtil.getNormalizedPath(Interp interp, TclObject pathObj)
          This important function attempts to extract from the given TclObject a unique normalized path representation, whose string value can be used as a unique identifier for the file.
 TclObject Interp.getVar(TclObject nameObj, int flags)
          Get the value of a variable.
static void TclInteger.incr(Interp interp, TclObject tobj, long incrAmount)
          Increments the integer value of the object by the given amount.
static TclObject TclList.index(Interp interp, TclObject tobj, int index)
          This procedure returns a pointer to the index'th object from the list referenced by tobj.
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 void TclList.insert(Interp interp, TclObject tobj, int index, TclObject[] elements, int from, int to)
          This procedure inserts the elements in elements[] into the list at the given index.
static void TclList.insert(Interp interp, TclObject tobj, int index, TclObject[] elements, int from, int to)
          This procedure inserts the elements in elements[] into the list at the given index.
 void WrappedCommand.invoke(Interp interp, TclObject[] objv)
          Call cmd.cmdProc after calling execution traces on this command, and call execution traces after this command exits.
 int Interp.invoke(TclObject[] objv, int flags)
          Invokes a Tcl command, given an objv/objc, from either the exposed or the hidden sets of commands in the given interpreter.
 int Interp.invokeGlobal(TclObject[] objv, int flags)
          Invokes a Tcl command, given an objv/objc, from either the exposed or hidden set of commands in the given interpreter.
static boolean TclInteger.isWithinIntRange(Interp interp, TclObject tobj)
          Tests whether TclInteger.getInt() will return a valid Java int value
static boolean TclInteger.isWithinLongRange(Interp interp, TclObject tobj)
          Tests whether TclInteger.getLong() will return a valid Java long value
static String FileUtil.joinPath(Interp interp, TclObject[] argv, int startIndex, int endIndex)
          Combine a list of pathes into one path.
static void TclList.lsetElement(Interp interp, TclObject list, int index, TclObject value)
          TclListObjSetElement -- Set a single element of a list to a specified value in place (LsetCmd) Side effects: Tcl_Panic if listPtr designates a shared object.
protected  CallFrame Interp.newCallFrame(Procedure proc, TclObject[] objv)
          Creates a new callframe.
static void TclDict.put(Interp interp, TclObject dict, TclObject key, TclObject value)
          Tcl_DictObjPut.
static void TclDict.putKeyList(Interp interp, TclObject dict, TclObject[] keys, int start, int length, TclObject value)
          Tcl_DictObjPutKeyList.
static void TclDict.putKeyList(Interp interp, TclObject dict, TclObject[] keys, int start, int length, TclObject value)
          Tcl_DictObjPutKeyList.
 void Interp.recordAndEval(TclObject script, int flags)
          This procedure adds its command argument to the current list of recorded events and then executes the command by calling eval.
static boolean Util.regExpMatch(Interp interp, String string, TclObject pattern)
          regExpMatch -- See if a string matches a regular expression.
static void Parser.releaseObjv(Interp interp, TclObject[] objv, int size)
           
static void TclDict.remove(Interp interp, TclObject dict, TclObject key)
          Tcl_DictObjRemove.
static void TclDict.removeKeyList(Interp interp, TclObject dict, TclObject[] keys, int start, int length)
          Tcl_DictObjRemoveKeyList.
static void TclDict.removeKeyList(Interp interp, TclObject dict, TclObject[] keys, int start, int length)
          Tcl_DictObjRemoveKeyList.
static void TclList.replace(Interp interp, TclObject tobj, int index, int count, TclObject[] elements, int from, int to)
          This procedure replaces zero or more elements of the list referenced by tobj with the objects from an TclObject array.
static void TclList.replace(Interp interp, TclObject tobj, int index, int count, TclObject[] elements, int from, int to)
          This procedure replaces zero or more elements of the list referenced by tobj with the objects from an TclObject array.
static void TclDouble.set(TclObject tobj, double d)
           
static void TclInteger.set(TclObject tobj, long i)
          Changes the integer value of the object.
static void TclList.setElement(Interp interp, TclObject list, int index, TclObject value)
          TclListObjSetElement -- Set a single element of a list to a specified value Side effects: Tcl_Panic if listPtr designates a shared object.
 void Interp.setErrorCode(TclObject code)
          This procedure is called to record machine-readable information about an error that is about to be returned.
static byte[] TclByteArray.setLength(Interp interp, TclObject tobj, int length)
          This method changes the length of the byte array for this object.
 void Interp.setResult(TclObject newResult)
          Arrange for the given Tcl Object to be placed as the result object for the interpreter.
 void Var.setValue(TclObject tobj)
          Set the value of this Var (either as a scalar or as an array element)
static TclObject Var.setVar(Interp interp, String part1, String part2, TclObject newValue, int flags)
          Tcl_SetVar2Ex -> setVar Given a two-part variable name, which may refer either to a scalar variable or an element of an array, change the value of the variable to a new Tcl object value.
 TclObject Interp.setVar(String name1, String name2, TclObject value, int flags)
          Set the value of a variable
 TclObject Interp.setVar(String name, TclObject value, int flags)
          Set the value of a variable
 TclObject Interp.setVar(TclObject nameObj, TclObject value, int flags)
          Set the value of a variable
static TclObject Var.setVarCompiledLocalArray(Interp interp, String varname, String key, TclObject newValue, Var resolved)
           
static TclObject Var.setVarCompiledLocalArrayInvalid(Interp interp, String varname, String key, TclObject newValue)
           
static TclObject Var.setVarCompiledLocalScalarInvalid(Interp interp, String varname, TclObject newValue)
           
static int TclDict.size(Interp interp, TclObject dict)
          Tcl_DictObjSize.
static void TclList.sort(Interp interp, TclObject tobj, int sortMode, int sortIndex, boolean sortIncreasing, boolean unique, String command)
          Sorts the list according to the sort mode and (optional) sort command.
 void ExecutionTrace.trace(Interp interp, int type, String commandString, int resultCode, TclObject result)
          Call the callback function for this ExecutionTrace if it matches type.
 void Interp.unsetVar(TclObject nameObj, int flags)
          Unset a variable.
 void Interp.untraceCommand(String command, int type, TclObject callbackCmd)
          Remove a command trace on a command
 void Interp.untraceExecution(String command, int type, TclObject callbackCmd)
          Remove an execution trace on a command
 Object TclDict.Visitor.visit(Interp interp, Object accum, TclObject key, TclObject value)
          Called for each element in a TclDict.
 

Constructors in tcl.lang with parameters of type TclObject
CommandTrace(Interp interp, int type, TclObject callbackCmd)
          Create a new CommandTrace
ExecutionTrace(Interp interp, int type, TclObject callbackCmd)
          Create a new ExecutionTrace
ParseResult(TclObject o, int ni)
          Assume that the caller has already preserve()'ed the TclObject.
Pipeline(Interp interp, TclObject[] objv, int startIndex)
          Create a Pipeline initialized with commands.
Procedure(Interp interp, Namespace ns, String name, TclObject args, TclObject b, String sFileName, int sLineNumber)
           
TclClassLoader(Interp interp, TclObject pathList, ClassLoader parent)
           
TclNumArgsException(Interp interp, int argc, TclObject[] argv, String message)
          Creates a TclException with the appropiate Tcl error message for having the wring number of arguments to a Tcl command.
 

Uses of TclObject in tcl.lang.channel
 

Methods in tcl.lang.channel that return TclObject
 TclObject ServerSocketChannel.getError(Interp interp)
           
abstract  TclObject AbstractSocketChannel.getError(Interp interp)
          This option gets the current error status of the given socket.
 TclObject SocketChannel.getError(Interp interp)
           
 TclObject AbstractSocketChannel.getPeerName(Interp interp)
          This method returns a list of three elements; these are the address, the host name and the port to which the peer socket is connected or bound.
 TclObject FileEventScript.getScript()
           
 TclObject AbstractSocketChannel.getSockName(Interp interp)
          This option returns a list of three elements, the address, the host name and the port number for the socket.
 TclObject TclByteArrayChannel.getTclByteArray()
           
 TclObject TclByteArrayChannel.getTclString()
           
 

Methods in tcl.lang.channel with parameters of type TclObject
 int Channel.read(Interp interp, TclObject tobj, int readType, int numBytes)
          Tcl_ReadChars -> read Read data from this Channel into the given TclObject.
static void FileEventScript.register(Interp interp, Channel channel, int type, TclObject script)
          Create a FileEventScript, and register it in the interpreter, and queue the first FileEvent
 void Channel.write(Interp interp, TclObject outData)
          Tcl_WriteObj -> write Write data to the Channel
 

Constructors in tcl.lang.channel with parameters of type TclObject
ServerSocketChannel(Interp interp, String localAddr, int port, TclObject callback)
          Creates a new ServerSocketChannel object with the given options.
SocketConnectionEvent(Interp interp, TclObject callbackObj, Socket sock, ServerSocket serverSock)
          Create a new event to process a new socket connection
TclByteArrayChannel(Interp interp, TclObject object)
          Construct a TclByteArrayChannel that reads from a TclObject.
 

Uses of TclObject in tcl.lang.cmd
 

Fields in tcl.lang.cmd declared as TclObject
 TclObject InterpAliasCmd.name
          Name of alias command in slave interp.
 

Methods in tcl.lang.cmd that return TclObject
protected  TclObject RegexpCmd.getAboutCompileError(Interp interp)
          Returns a list for -about when a compile error occur.
static TclObject LappendCmd.lappendVar(Interp interp, String varName, TclObject[] values, int valuesInd)
          Append values to a list value
static TclObject LindexCmd.TclLindexList(Interp interp, TclObject list, TclObject[] objv, int argIndex)
           
 

Methods in tcl.lang.cmd with parameters of type TclObject
 void LassignCmd.cmdProc(Interp interp, TclObject[] argv)
           
 void ScanCmd.cmdProc(Interp interp, TclObject[] objv)
          This procedure is invoked to process the "scan" Tcl command.
 void LsetCmd.cmdProc(Interp interp, TclObject[] objv)
          This procedure is invoked to process the "lset" Tcl command.
 void InterpCmd.cmdProc(Interp interp, TclObject[] objv)
          ---------------------------------------------------------------------- Tcl_InterpObjCmd -> cmdProc This procedure is invoked as part of the Command interface to process the "interp" Tcl command.
 void SwitchCmd.cmdProc(Interp interp, TclObject[] objv)
           
 void IfCmd.cmdProc(Interp interp, TclObject[] objv)
           
 void ExitCmd.cmdProc(Interp interp, TclObject[] argv)
          See Tcl user documentation for details.
 void LreplaceCmd.cmdProc(Interp interp, TclObject[] argv)
          See Tcl user documentation for details.
 void InterpAliasCmd.cmdProc(Interp interp, TclObject[] argv)
          This is the procedure that services invocations of aliases in a slave interpreter.
 void PackageCmd.cmdProc(Interp interp, TclObject[] objv)
           
 void LinsertCmd.cmdProc(Interp interp, TclObject[] argv)
          See Tcl user documentation for details.
 void BinaryCmd.cmdProc(Interp interp, TclObject[] argv)
          This procedure is invoked as part of the Command interface to process the "binary" Tcl command.
 void ArrayCmd.cmdProc(Interp interp, TclObject[] objv)
          This procedure is invoked to process the "array" Tcl command.
 void LindexCmd.cmdProc(Interp interp, TclObject[] objv)
           
 void EvalCmd.cmdProc(Interp interp, TclObject[] objv)
          This procedure is invoked to process the "eval" Tcl command.
 void JoinCmd.cmdProc(Interp interp, TclObject[] argv)
          See Tcl user documentation for details.
 void VwaitCmd.cmdProc(Interp interp, TclObject[] argv)
           
 void SourceCmd.cmdProc(Interp interp, TclObject[] argv)
          cmdProc -- This cmdProc is invoked to process the "source" Tcl command.
 void ReadCmd.cmdProc(Interp interp, TclObject[] argv)
          This procedure is invoked to process the "read" Tcl command.
 void SetCmd.cmdProc(Interp interp, TclObject[] argv)
           
 void SeekCmd.cmdProc(Interp interp, TclObject[] argv)
          This procedure is invoked to process the "seek" Tcl command.
 void ExecCmd.cmdProc(Interp interp, TclObject[] argv)
          Invoked to process the "exec" Tcl command.
 void OpenCmd.cmdProc(Interp interp, TclObject[] argv)
          This procedure is invoked to process the "open" Tcl command.
 void StringCmd.cmdProc(Interp interp, TclObject[] objv)
          ---------------------------------------------------------------------- Tcl_StringObjCmd -> StringCmd.cmdProc This procedure is invoked to process the "string" Tcl command.
 void DictCmd.cmdProc(Interp interp, TclObject[] objv)
          This procedure is invoked to process the "dict" Tcl command.
 void FblockedCmd.cmdProc(Interp interp, TclObject[] argv)
          This procedure is invoked to process the "fblocked" Tcl command.
 void FlushCmd.cmdProc(Interp interp, TclObject[] argv)
          This procedure is invoked to process the "flush" Tcl command.
 void FormatCmd.cmdProc(Interp interp, TclObject[] argv)
          This procedure is invoked to process the "format" Tcl command.
 void BreakCmd.cmdProc(Interp interp, TclObject[] argv)
          This procedure is invoked to process the "break" Tcl command.
 void FileeventCmd.cmdProc(Interp interp, TclObject[] objv)
           
 void InfoCmd.cmdProc(Interp interp, TclObject[] objv)
          Tcl_InfoObjCmd -> InfoCmd.cmdProc This procedure is invoked to process the "info" Tcl command.
 void UnsetCmd.cmdProc(Interp interp, TclObject[] objv)
          Tcl_UnsetObjCmd -> UnsetCmd.cmdProc Unsets Tcl variable (s).
 void AfterCmd.cmdProc(Interp interp, TclObject[] argv)
          This procedure is invoked as part of the Command interface to process the "after" Tcl command.
 void LsearchCmd.cmdProc(Interp interp, TclObject[] objv)
          This procedure is invoked to process the "lsearch" Tcl command.
 void GlobCmd.cmdProc(Interp interp, TclObject[] argv)
          invoked to process the "glob" Tcl command.
 void SplitCmd.cmdProc(Interp interp, TclObject[] objv)
          This procedure is invoked to process the "split" Tcl command.
 void UpvarCmd.cmdProc(Interp interp, TclObject[] objv)
          Tcl_UpvarObjCmd -> UpvarCmd.cmdProc This procedure is invoked to process the "upvar" Tcl command.
 void LsortCmd.cmdProc(Interp interp, TclObject[] argv)
           
 void ReturnCmd.cmdProc(Interp interp, TclObject[] argv)
           
 void AppendCmd.cmdProc(Interp interp, TclObject[] objv)
           
 void VariableCmd.cmdProc(Interp interp, TclObject[] objv)
           
 void FileCmd.cmdProc(Interp interp, TclObject[] argv)
          This procedure is invoked to process the "file" Tcl command.
 void ExprCmd.cmdProc(Interp interp, TclObject[] argv)
          Evaluates a Tcl expression.
 void NamespaceCmd.cmdProc(Interp interp, TclObject[] objv)
           
 void SocketCmd.cmdProc(Interp interp, TclObject[] argv)
          This procedure is invoked to process the "socket" Tcl command.
 void UplevelCmd.cmdProc(Interp interp, TclObject[] objv)
           
 void CdCmd.cmdProc(Interp interp, TclObject[] argv)
           
 void PutsCmd.cmdProc(Interp interp, TclObject[] argv)
          Prints the given string to a channel.
 void LrepeatCmd.cmdProc(Interp interp, TclObject[] argv)
           
 void GetsCmd.cmdProc(Interp interp, TclObject[] argv)
          This procedure is invoked to process the "gets" Tcl command.
 void PidCmd.cmdProc(Interp interp, TclObject[] objv)
           
 void InterpSlaveCmd.cmdProc(Interp interp, TclObject[] objv)
          Command to manipulate an interpreter, e.g.
 void LlengthCmd.cmdProc(Interp interp, TclObject[] argv)
          See Tcl user documentation for details.
 void RegexpCmd.cmdProc(Interp interp, TclObject[] objv)
           
 void LrangeCmd.cmdProc(Interp interp, TclObject[] argv)
          See Tcl user documentation for details.
 void SubstCmd.cmdProc(Interp interp, TclObject[] argv)
          This method is invoked to process the "subst" Tcl command.
 void FcopyCmd.cmdProc(Interp interp, TclObject[] objv)
           
 void CatchCmd.cmdProc(Interp interp, TclObject[] argv)
          This procedure is invoked to process the "catch" Tcl command.
 void EncodingCmd.cmdProc(Interp interp, TclObject[] objv)
          This procedure is invoked to process the "encoding" Tcl command.
 void LreverseCmd.cmdProc(Interp interp, TclObject[] argv)
           
 void PwdCmd.cmdProc(Interp interp, TclObject[] argv)
           
 void TellCmd.cmdProc(Interp interp, TclObject[] argv)
          This procedure is invoked to process the "tell" Tcl command.
 void IncrCmd.cmdProc(Interp interp, TclObject[] objv)
          This procedure is invoked to process the "incr" Tcl command.
 void TimeCmd.cmdProc(Interp interp, TclObject[] argv)
          See Tcl user documentation for details.
 void ConcatCmd.cmdProc(Interp interp, TclObject[] argv)
          See Tcl user documentation for details.
 void UpdateCmd.cmdProc(Interp interp, TclObject[] argv)
           
 void ErrorCmd.cmdProc(Interp interp, TclObject[] argv)
          This procedure is invoked as part of the Command interface to process the "error" Tcl command.
 void LappendCmd.cmdProc(Interp interp, TclObject[] objv)
          Tcl_LappendObjCmd -> LappendCmd.cmdProc This procedure is invoked to process the "lappend" Tcl command.
 void TraceCmd.cmdProc(Interp interp, TclObject[] objv)
          This procedure is invoked as part of the Command interface to process the "trace" Tcl command.
 void EofCmd.cmdProc(Interp interp, TclObject[] argv)
          This procedure is invoked to process the "eof" Tcl command.
 void ClockCmd.cmdProc(Interp interp, TclObject[] objv)
          ---------------------------------------------------------------------- cmdProc -- This procedure is invoked as part of the Command interface to process the "clock" Tcl command.
 void CloseCmd.cmdProc(Interp interp, TclObject[] argv)
          This procedure is invoked to process the "close" Tcl command.
 void CaseCmd.cmdProc(Interp interp, TclObject[] argv)
          Executes a "case" statement.
 void WhileCmd.cmdProc(Interp interp, TclObject[] argv)
          This procedure is invoked to process the "while" Tcl command.
 void ForeachCmd.cmdProc(Interp interp, TclObject[] objv)
          Tcl_ForeachObjCmd -> ForeachCmd.cmdProc This procedure is invoked to process the "foreach" Tcl command.
 void FconfigureCmd.cmdProc(Interp interp, TclObject[] argv)
          This procedure is invoked to process the "fconfigure" Tcl command.
 void GlobalCmd.cmdProc(Interp interp, TclObject[] objv)
          See Tcl user documentation for details.
 void ListCmd.cmdProc(Interp interp, TclObject[] objv)
          See Tcl user documentation for details.
 void ContinueCmd.cmdProc(Interp interp, TclObject[] argv)
          This procedure is invoked to process the "continue" Tcl command.
 void RegsubCmd.cmdProc(Interp interp, TclObject[] objv)
           
 void ApplyCmd.cmdProc(Interp interp, TclObject[] objv)
           
 void RenameCmd.cmdProc(Interp interp, TclObject[] objv)
          ---------------------------------------------------------------------- Tcl_RenameObjCmd -> RenameCmd.cmdProc This procedure is invoked to process the "rename" Tcl command.
 void ProcCmd.cmdProc(Interp interp, TclObject[] objv)
          Tcl_ProcObjCmd -> ProcCmd.cmdProc Creates a new Tcl procedure.
 void ForCmd.cmdProc(Interp interp, TclObject[] argv)
           
static int SwitchCmd.getBodyOffset(Interp interp, TclObject[] switchObjv, int pbStart, String string, int mode)
           
static TclObject LappendCmd.lappendVar(Interp interp, String varName, TclObject[] values, int valuesInd)
          Append values to a list value
static TclObject LindexCmd.TclLindexList(Interp interp, TclObject list, TclObject[] objv, int argIndex)
           
static TclObject LindexCmd.TclLindexList(Interp interp, TclObject list, TclObject[] objv, int argIndex)
           
 

Uses of TclObject in tcl.pkg.fleet
 

Methods in tcl.pkg.fleet with parameters of type TclObject
 void FleetCmd.cmdProc(Interp interp, TclObject[] argv)
           
 void FleetMember.MessageResult.completed(int status, FleetCmd fleet, FleetMember member, TclObject result)
           
 

Constructors in tcl.pkg.fleet with parameters of type TclObject
ArgOptions(Interp interp, TclObject[] argv, int start)
           
 

Uses of TclObject in tcl.pkg.itcl
 

Methods in tcl.pkg.itcl that return TclObject
static TclObject[][] ItclAccess.getArgList(Procedure proc)
           
static TclObject[] ItclAccess.getCallFrameObjv(CallFrame frame)
           
 

Methods in tcl.pkg.itcl with parameters of type TclObject
static void ItclAccess.assignLocalVar(Interp interp, String name, TclObject val, CallFrame frame)
           
 void ItclExtension.cmdProc(Interp interp, TclObject[] objv)
           
 void Methods.BodyCmd.cmdProc(Interp interp, TclObject[] objv)
           
 void Methods.ConfigBodyCmd.cmdProc(Interp interp, TclObject[] objv)
           
 void Methods.ExecMethod.cmdProc(Interp interp, TclObject[] objv)
           
 void Methods.ExecProc.cmdProc(Interp interp, TclObject[] objv)
           
static Procedure ItclAccess.newProcedure(Interp interp, Namespace ns, String name, TclObject args, TclObject b, String sFileName, int sLineNumber)
           
static void ItclAccess.setCallFrameObjv(CallFrame frame, TclObject[] objv)
           
 

Uses of TclObject in tcl.pkg.java
 

Methods in tcl.pkg.java that return TclObject
static TclObject ReflectObject.newInstance(Interp interp, Class cl, Object obj)
           
 

Methods in tcl.pkg.java with parameters of type TclObject
 void UnsupportedJDetachCallCmd.cmdProc(Interp interp, TclObject[] argv)
           
 void JavaEventCmd.cmdProc(Interp interp, TclObject[] argv)
           
 void JavaInfoCmd.cmdProc(Interp interp, TclObject[] argv)
           
 void JavaThrowCmd.cmdProc(Interp interp, TclObject[] argv)
           
 void JavaBindCmd.cmdProc(Interp interp, TclObject[] argv)
           
 void JavaLoadCmd.cmdProc(Interp interp, TclObject[] argv)
           
 void JavaForCmd.cmdProc(Interp interp, TclObject[] objv)
           
 void ReflectObject.cmdProc(Interp interp, TclObject[] argv)
           
 void JavaCastCmd.cmdProc(Interp interp, TclObject[] argv)
           
 void JavaPropCmd.cmdProc(Interp interp, TclObject[] argv)
           
 void JavaImportCmd.cmdProc(Interp interp, TclObject[] objv)
          This procedure is invoked to process the "java::import" Tcl comamnd.
 void JavaInstanceofCmd.cmdProc(Interp interp, TclObject[] argv)
           
 void JavaNewCmd.cmdProc(Interp interp, TclObject[] argv)
           
 void JavaTryCmd.cmdProc(Interp interp, TclObject[] argv)
          ---------------------------------------------------------------------- cmdProc -- This procedure is invoked as part of the Command interface to process the "java::try" Tcl command.
 void JaclLoadJavaCmd.cmdProc(Interp interp, TclObject[] argv)
           
 void JavaCallCmd.cmdProc(Interp interp, TclObject[] argv)
           
 void JavaDefineClassCmd.cmdProc(Interp interp, TclObject[] argv)
           
 void JavaFieldCmd.cmdProc(Interp interp, TclObject[] argv)
           
 void JavaGetInterpCmd.cmdProc(Interp interp, TclObject[] argv)
           
 void JavaIsNullCmd.cmdProc(Interp interp, TclObject[] argv)
           
 void JavaNullCmd.cmdProc(Interp interp, TclObject[] argv)
           
static Object ReflectObject.get(Interp interp, TclObject tobj)
           
static Class ReflectObject.getClass(Interp interp, TclObject tobj)
           
 

Uses of TclObject in tcl.pkg.tjc
 

Methods in tcl.pkg.tjc that return TclObject
static TclObject TJC.appendVar(Interp interp, String varName, String key, TclObject[] values)
           
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)
           
static TclObject[] TJC.grabObjv(Interp interp, int size)
           
static TclObject TJC.incrVar(Interp interp, String part1, String part2, long incrAmount)
          This method is invoked when a compiled incr command is inlined.
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)
           
static TclObject TJC.lappendVar(Interp interp, String varName, String key, TclObject[] values)
           
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)
           
static TclObject TJC.stringFirst(Interp interp, String substr, String str, TclObject startObj)
           
static TclObject TJC.stringIndex(Interp interp, String str, TclObject indObj)
           
static TclObject TJC.stringLast(Interp interp, String substr, String str, TclObject lastObj)
           
static TclObject TJC.stringRange(Interp interp, String str, TclObject firstObj, TclObject lastObj)
           
 

Methods in tcl.pkg.tjc with parameters of type TclObject
static TclObject TJC.appendVar(Interp interp, String varName, String key, TclObject[] values)
           
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)
           
 void TJCCompileCmd.cmdProc(Interp interp, TclObject[] objv)
           
 void TJCBench.cmdProc(Interp interp, TclObject[] objv)
           
 void TJCCommandCmd.cmdProc(Interp interp, TclObject[] objv)
           
 void TJCPackageCmd.cmdProc(Interp interp, TclObject[] objv)
           
 void JaclLoadTJCCmd.cmdProc(Interp interp, TclObject[] objv)
           
static void TJC.exprEqualsEmptyString(ExprValue value, TclObject obj, boolean negate)
           
static double TJC.exprGetKnownDouble(TclObject tobj)
           
static long TJC.exprGetKnownInt(TclObject tobj)
           
static ExprValue TJC.exprGetValue(Interp interp, TclObject tobj)
           
static void TJC.exprInitValue(Interp interp, ExprValue value, TclObject tobj)
           
static void TJC.exprUnaryNotOperator(Interp interp, ExprValue value, TclObject tobj)
           
static void TJC.exprUnaryNotOperatorKnownInt(ExprValue value, TclObject tobj)
           
static int TJC.exprUnaryNotOperatorKnownInt(TclObject tobj)
           
static boolean TJC.exprUnaryNotOperatorKnownIntAsBoolean(TclObject tobj)
           
static boolean TJC.getBoolean(Interp interp, TclObject obj)
           
static void TJC.invoke(Interp interp, Command cmd, TclObject[] objv, int flags)
           
static int TJC.invokeSwitch(Interp interp, TclObject[] pbObjv, int pbStart, String string, int mode)
           
static TclObject TJC.lappendVar(Interp interp, String varName, String key, TclObject[] values)
           
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)
           
static void TJC.lindexNonconst(Interp interp, TclObject listObj, TclObject indexValue)
           
static void TJC.releaseObjv(Interp interp, TclObject[] objv, int size)
           
static void TJC.releaseObjvElems(Interp interp, TclObject[] objv, int size)
           
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, TclObject value, Var[] compiledLocals, int localIndex)
           
static TclObject TJC.stringFirst(Interp interp, String substr, String str, TclObject startObj)
           
static TclObject TJC.stringIndex(Interp interp, String str, TclObject indObj)
           
static TclObject TJC.stringLast(Interp interp, String substr, String str, TclObject lastObj)
           
static TclObject TJC.stringRange(Interp interp, String str, TclObject firstObj, TclObject lastObj)
           
 



Copyright © 2015. All rights reserved.