Class Hierarchy
This inheritance list is sorted roughly, but not completely, alphabetically:
[detail level 12]
![]() ![]() | Expr1 && expr2, expr1 || expr2 |
![]() ![]() | Class Information |
![]() ![]() | Garbage collector |
![]() ![]() | The ternary operator, "logical ? expr1 : expr2" |
![]() ![]() | Represents an execution context, as specified by section 10 of the ECMA spec |
![]() ![]() | Execution context |
![]() ![]() | 8 bit char based string class |
![]() ![]() | Factory methods for error objects |
![]() ![]() | Represents the current state of script execution |
![]() ![]() | An entry in a hash table |
![]() ![]() | A hash table Usually the hashtable is generated by the create_hash_table script, from a .table file |
![]() ![]() | Represents an Identifier for a Javascript object |
![]() ![]() | Base class for all function objects |
![]() ![]() ![]() | Implementation class for functions implemented in JS |
![]() ![]() ![]() | The initial value of Function.prototype (and thus all objects created with the Function constructor) |
![]() ![]() | Interpreter objects can be used to evaluate ECMAScript code |
![]() ![]() | The "label set" in Ecma-262 spec |
![]() ![]() | Native list type |
![]() ![]() | Iterator for KJS::List objects |
![]() ![]() | Fast keyword lookup |
![]() ![]() | Javascript Property Map |
![]() ![]() | A hashtable entry for the PropertyMap |
![]() ![]() | A list of Reference objects |
![]() ![]() | An iterator for a ReferenceList |
![]() ![]() | Saved Properties |
![]() ![]() | A scope chain object |
![]() ![]() | A scope chain node |
![]() ![]() | Unicode character |
![]() ![]() | Dynamic reference to a string character |
![]() ![]() | Unicode string class |
![]() ![]() | Value objects are act as wrappers ("smart pointers") around ValueImp objects and their descendents |
![]() ![]() ![]() | Represents an primitive Boolean value |
![]() ![]() ![]() | Completion objects are used to convey the return status and value from functions |
![]() ![]() ![]() | Represents an primitive Null value |
![]() ![]() ![]() | Represents an primitive Number value |
![]() ![]() ![]() | Represents an Object |
![]() ![]() ![]() | Defines a Javascript reference |
![]() ![]() ![]() | Represents an primitive String value |
![]() ![]() ![]() | Represents an primitive Undefined value |
![]() ![]() | ValueImp is the base type for all primitives (Undefined, Null, Boolean, String, Number) and objects in ECMAScript |