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