Class List
Here are the classes, structs, unions and interfaces with brief descriptions:

KJS |
BinaryLogicalNode | Expr1 && expr2, expr1 || expr2
Boolean | Represents an primitive Boolean value
ClassInfo | Class Information
Collector | Garbage collector
Completion | Completion objects are used to convey the return status and value from functions
ConditionalNode | The ternary operator, "logical ? expr1 : expr2"
Context | Represents an execution context, as specified by section 10 of the ECMA spec
ContextImp | Execution context
CString | 8 bit char based string class
Error | Factory methods for error objects
ExecState | Represents the current state of script execution
FunctionImp | Implementation class for functions implemented in JS
FunctionPrototypeImp | The initial value of Function.prototype (and thus all objects created with the Function constructor)
HashEntry | An entry in a hash table
HashTable | A hash table Usually the hashtable is generated by the create_hash_table script, from a .table file
Identifier | Represents an Identifier for a Javascript object
InternalFunctionImp | Base class for all function objects
Interpreter | Interpreter objects can be used to evaluate ECMAScript code
LabelStack | The "label set" in Ecma-262 spec
List | Native list type
ListIterator | Iterator for KJS::List objects
Lookup | Fast keyword lookup
Null | Represents an primitive Null value
Number | Represents an primitive Number value
Object | Represents an Object
PropertyMap | Javascript Property Map
PropertyMapHashTableEntry | A hashtable entry for the PropertyMap
Reference | Defines a Javascript reference
ReferenceList | A list of Reference objects
ReferenceListIterator | An iterator for a ReferenceList
SavedProperties | Saved Properties
ScopeChain | A scope chain object
ScopeChainNode | A scope chain node
String | Represents an primitive String value
UChar | Unicode character
UCharReference | Dynamic reference to a string character
Undefined | Represents an primitive Undefined value
UString | Unicode string class
Value | Value objects are act as wrappers ("smart pointers") around ValueImp objects and their descendents
ValueImp | ValueImp is the base type for all primitives (Undefined, Null, Boolean, String, Number) and objects in ECMAScript

KDE Home | KDE Accessibility Home | Description of Access Keys