| Methods in tcl.lang with parameters of type ExprValue | 
static void | 
Expression.evalBinaryOperator(Interp interp,
                   int operator,
                   ExprValue value,
                   ExprValue value2)
 
            | 
 void | 
Expression.evalMathFunction(Interp interp,
                 String funcName,
                 ExprValue[] values,
                 boolean releaseValues,
                 ExprValue result)
 
          This procedure will lookup and invoke a math function given the name of
 the function and an array of ExprValue arguments. | 
 void | 
Expression.evalMathFunction(Interp interp,
                 String funcName,
                 ExprValue[] values,
                 boolean releaseValues,
                 ExprValue result)
 
          This procedure will lookup and invoke a math function given the name of
 the function and an array of ExprValue arguments. | 
static void | 
Expression.evalUnaryOperator(Interp interp,
                  int operator,
                  ExprValue value)
 
            | 
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. | 
 void | 
ExprValue.optIntPlus(ExprValue value2)
 
            | 
 void | 
Expression.releaseExprValue(ExprValue val)
 
            | 
 void | 
ExprValue.setValue(ExprValue value2)
 
            | 
 
| Methods in tcl.pkg.tjc with parameters of type ExprValue | 
static void | 
TJC.exprBinaryOperator(Interp interp,
                   int op,
                   ExprValue value,
                   ExprValue value2)
 
            | 
static void | 
TJC.exprDoubleMathFunction(Interp interp,
                       ExprValue value)
 
            | 
static void | 
TJC.exprEqualsEmptyString(ExprValue value,
                      TclObject obj,
                      boolean negate)
 
            | 
static void | 
TJC.exprInitValue(Interp interp,
              ExprValue value,
              TclObject tobj)
 
            | 
static void | 
TJC.exprIntMathFunction(Interp interp,
                    ExprValue value)
 
            | 
static void | 
TJC.exprMathFunction(Interp interp,
                 String funcName,
                 ExprValue[] values,
                 ExprValue result)
 
            | 
static void | 
TJC.exprMathFunction(Interp interp,
                 String funcName,
                 ExprValue[] values,
                 ExprValue result)
 
            | 
static void | 
TJC.exprReleaseValue(Interp interp,
                 ExprValue value)
 
            | 
static void | 
TJC.exprSetResult(Interp interp,
              ExprValue value)
 
            | 
static void | 
TJC.exprUnaryNotOperator(Interp interp,
                     ExprValue value)
 
            | 
static void | 
TJC.exprUnaryNotOperator(Interp interp,
                     ExprValue value,
                     TclObject tobj)
 
            | 
static void | 
TJC.exprUnaryNotOperatorKnownInt(ExprValue value,
                             TclObject tobj)
 
            | 
static void | 
TJC.exprUnaryOperator(Interp interp,
                  int op,
                  ExprValue value)
 
            |