Class List
Here are the classes, structs, unions and interfaces with brief descriptions:
[detail level 12]
| ▼NKJS | |
| CBinaryLogicalNode | Expr1 && expr2, expr1 || expr2 |
| CBoolean | Represents an primitive Boolean value |
| CClassInfo | Class Information |
| CCollector | Garbage collector |
| CCompletion | Completion objects are used to convey the return status and value from functions |
| CConditionalNode | The ternary operator, "logical ? expr1 : expr2" |
| CContext | Represents an execution context, as specified by section 10 of the ECMA spec |
| CContextImp | Execution context |
| CCString | 8 bit char based string class |
| CError | Factory methods for error objects |
| CExecState | Represents the current state of script execution |
| CFunctionImp | Implementation class for functions implemented in JS |
| CFunctionPrototypeImp | The initial value of Function.prototype (and thus all objects created with the Function constructor) |
| CHashEntry | An entry in a hash table |
| CHashTable | A hash table Usually the hashtable is generated by the create_hash_table script, from a .table file |
| CIdentifier | Represents an Identifier for a Javascript object |
| CInternalFunctionImp | Base class for all function objects |
| CInterpreter | Interpreter objects can be used to evaluate ECMAScript code |
| CLabelStack | The "label set" in Ecma-262 spec |
| CList | Native list type |
| CListIterator | Iterator for KJS::List objects |
| CLookup | Fast keyword lookup |
| CNull | Represents an primitive Null value |
| CNumber | Represents an primitive Number value |
| CObject | Represents an Object |
| CPropertyMap | Javascript Property Map |
| CPropertyMapHashTableEntry | A hashtable entry for the PropertyMap |
| CReference | Defines a Javascript reference |
| CReferenceList | A list of Reference objects |
| CReferenceListIterator | An iterator for a ReferenceList |
| CSavedProperties | Saved Properties |
| CScopeChain | A scope chain object |
| CScopeChainNode | A scope chain node |
| CString | Represents an primitive String value |
| CUChar | Unicode character |
| CUCharReference | Dynamic reference to a string character |
| CUndefined | Represents an primitive Undefined value |
| CUString | Unicode string class |
| CValue | Value objects are act as wrappers ("smart pointers") around ValueImp objects and their descendents |
| CValueImp | ValueImp is the base type for all primitives (Undefined, Null, Boolean, String, Number) and objects in ECMAScript |
Trinity API Reference