Class Hierarchy
This inheritance list is sorted roughly, but not completely, alphabetically:

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