Planeshift
MathScript Member List

This is the complete list of members for MathScript, including all inherited members.

CopyAndDestroy(MathScript *other)MathScript
Create(const char *name, const csString &script)MathScriptstatic
MathExpression::Create(const char *expression, const char *name="")MathExpressionprivatestatic
Destroy(MathScript *&mathScript)MathScriptstatic
Evaluate(MathEnvironment *env) const MathScriptvirtual
fpMathExpressionmutableprivate
GetOpcode() const MathExpressioninlineprivate
MATH_ASSIGN enum valueMathExpressionprivate
MATH_BREAK enum valueMathExpressionprivate
MATH_COND enum valueMathExpressionprivate
MATH_DO enum valueMathExpressionprivate
MATH_ELSE enum valueMathExpressionprivate
MATH_EXP enum valueMathExpressionprivate
MATH_IF enum valueMathExpressionprivate
MATH_LOOP enum valueMathExpressionprivate
MATH_NONE enum valueMathExpressionprivate
MATH_WHILE enum valueMathExpressionprivate
MathExpression()MathExpressionprivate
MathScript(const char *name)MathScriptinlineprotected
Name() const MathScriptinline
nameMathScriptprotected
opcodeMathExpressionprivate
Parse(const char *expression)MathExpressionprivate
propertyRefsMathExpressionprivate
requiredObjsMathExpressionprivate
requiredVarsMathExpressionprivate
scriptLinesMathScriptprotected
SetOpcode(size_t newOpcode)MathExpressioninlineprivate
~MathExpression()MathExpressioninlineprivatevirtual
~MathScript()MathScript