KJS
KJS::BooleanObjectImp Class Reference
#include <bool_object.h>

Detailed Description
Definition at line 74 of file bool_object.h.
Public Member Functions | |
| BooleanObjectImp (ExecState *exec, FunctionPrototype *funcProto, BooleanPrototype *booleanProto) | |
| virtual bool | implementsConstruct () const |
| virtual JSObject * | construct (ExecState *exec, const List &args) |
| virtual JSValue * | callAsFunction (ExecState *exec, JSObject *thisObj, const List &args) |
Friends | |
| class | BooleanProtoFunc |
Constructor & Destructor Documentation
| BooleanObjectImp::BooleanObjectImp | ( | ExecState * | exec, | |
| FunctionPrototype * | funcProto, | |||
| BooleanPrototype * | booleanProto | |||
| ) |
Definition at line 85 of file bool_object.cpp.
Member Function Documentation
| bool BooleanObjectImp::implementsConstruct | ( | ) | const [virtual] |
Whether or not the object implements the construct() method.
If this returns false you should not call the construct() method on this object (typically, an assertion will fail to indicate this).
- Returns:
- true if this object implements the construct() method, otherwise false
Reimplemented from KJS::JSObject.
Definition at line 95 of file bool_object.cpp.
Creates a new object based on this object.
Typically this means the following: 1. A new object is created 2. The prototype of the new object is set to the value of this object's "prototype" property 3. The call() method of this object is called, with the new object passed as the this value 4. The new object is returned
In some cases, Host objects may differ from these semantics, although this is discouraged.
If an error occurs during construction, the execution state's exception will be set. This can be tested for with ExecState::hadException(). Under some circumstances, the exception object may also be returned.
Note: This function should not be called if implementsConstruct() returns false, in which case it will result in an assertion failure.
- Parameters:
-
exec The current execution state args The arguments to be passed to call() once the new object has been created
- Returns:
- The newly created & initialized object Implementation of the [[Construct]] internal property
Reimplemented from KJS::JSObject.
Definition at line 101 of file bool_object.cpp.
Friends And Related Function Documentation
friend class BooleanProtoFunc [friend] |
Definition at line 75 of file bool_object.h.
The documentation for this class was generated from the following files:
KDE 4.0 API Reference