|
||||||||||
PREV NEXT | FRAMES NO FRAMES |
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)
|
|
||||||||||
PREV NEXT | FRAMES NO FRAMES |