KJS.Context is fully implemented except as noted:
Context (ContextImp* a0) ContextImp* imp () const |
NOT implemented
KJS.Interpreter is fully implemented except as noted:
InterpreterImp* imp () |
NOT implemented
KJS.ExecState is fully implemented except as noted:
ExecState (KJS::Interpreter* interp, ContextImp* con) |
NOT implemented
KJS.Reference is fully implemented except as noted:
Reference (ReferenceImp* v) |
NOT implemented
KJS.ListIterator is fully implemented except as noted:
ListIterator (ListNode* n) |
NOT implemented
KJS.Completion is fully implemented except as noted:
Completion (CompletionImp* v) |
NOT implemented
KJS.UString is fully implemented except as noted:
UString (const QString& a0) UString (const DOM::DOMString& a0) static KJS::UString from (int i) /PyName=from_/ DOM::DOMString string () const QString qstring () const QConstString qconststring () const ulong toULong (bool* ok = 0) const |
NOT implemented
KJS.ValueImp is fully implemented except as noted:
This class is abstract ; all pure virtual methods must be overloaded before using
type ()
TAKES nothing and RETURNS result (KJS.Type). Pure virtual - must be overloaded in subclass.
C++: virtual KJS::Type type () const = 0 |
toPrimitive (exec, preferredType)
TAKES exec (KJS.ExecState), preferredType (KJS.Type - default = KJS.UnspecifiedType) and RETURNS result (KJS.Value). Pure virtual - must be overloaded in subclass.
C++: virtual KJS::Value toPrimitive (KJS::ExecState* exec, KJS::Type preferredType = KJS::UnspecifiedType) const = 0 |
toBoolean (exec)
TAKES exec (KJS.ExecState) and RETURNS result (int). Pure virtual - must be overloaded in subclass.
C++: virtual bool toBoolean (KJS::ExecState* exec) const = 0 |
toNumber (exec)
TAKES exec (KJS.ExecState) and RETURNS result (float). Pure virtual - must be overloaded in subclass.
C++: virtual double toNumber (KJS::ExecState* exec) const = 0 |
toString (exec)
TAKES exec (KJS.ExecState) and RETURNS result (KJS.UString). Pure virtual - must be overloaded in subclass.
C++: virtual KJS::UString toString (KJS::ExecState* exec) const = 0 |
toObject (exec)
TAKES exec (KJS.ExecState) and RETURNS result (KJS.Object). Pure virtual - must be overloaded in subclass.
C++: virtual KJS::Object toObject (KJS::ExecState* exec) const = 0 |
KJS.Undefined is fully implemented except as noted:
Undefined (UndefinedImp* v) |
NOT implemented
KJS.Boolean is fully implemented except as noted:
Boolean (BooleanImp* v) |
NOT implemented
KJS.String is fully implemented except as noted:
String (StringImp* v) |
NOT implemented
KJS.Number is fully implemented except as noted:
Number (NumberImp* v) |
NOT implemented
KJS.isNaN (d)
C++: bool isNaN (double d) |
TAKES d (float) and RETURNS result (int).
KJS.isInf (d)
C++: bool isInf (double d) |
TAKES d (float) and RETURNS result (int).
KJS.isPosInf (d)
C++: bool isPosInf (double d) |
TAKES d (float) and RETURNS result (int).
KJS.isNegInf (d)
C++: bool isNegInf (double d) |
TAKES d (float) and RETURNS result (int).
KJS.equal (exec, v1, v2)
C++: bool equal (KJS::ExecState* exec, const KJS::Value& v1, const KJS::Value& v2) |
TAKES exec (KJS.ExecState), v1 (KJS.Value), v2 (KJS.Value) and RETURNS result (int).
KJS.strictEqual (exec, v1, v2)
C++: bool strictEqual (KJS::ExecState* exec, const KJS::Value& v1, const KJS::Value& v2) |
TAKES exec (KJS.ExecState), v1 (KJS.Value), v2 (KJS.Value) and RETURNS result (int).
KJS.relation (exec, v1, v2)
C++: int relation (KJS::ExecState* exec, const KJS::Value& v1, const KJS::Value& v2) |
TAKES exec (KJS.ExecState), v1 (KJS.Value), v2 (KJS.Value) and RETURNS result (int).
KJS.maxInt (d1, d2)
C++: int maxInt (int d1, int d2) |
TAKES d1 (int), d2 (int) and RETURNS result (int).
KJS.minInt (d1, d2)
C++: int minInt (int d1, int d2) |
TAKES d1 (int), d2 (int) and RETURNS result (int).
KJS.add (exec, v1, v2, oper)
C++: KJS::Value add (KJS::ExecState* exec, const KJS::Value& v1, const KJS::Value& v2, char oper) |
TAKES exec (KJS.ExecState), v1 (KJS.Value), v2 (KJS.Value), oper (string) and RETURNS result (KJS.Value).
KJS.mult (exec, v1, v2, oper)
C++: KJS::Value mult (KJS::ExecState* exec, const KJS::Value& v1, const KJS::Value& v2, char oper) |
TAKES exec (KJS.ExecState), v1 (KJS.Value), v2 (KJS.Value), oper (string) and RETURNS result (KJS.Value).