# kjs Library API Documentation

Overview | Class Hierarchy | Classes | Classes (annotated) | Members | Namespaces | Source Files

# kjs Library Class List

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

KJS::BinaryLogicalNode | Expr1 && expr2, expr1 || expr2
KJS::Boolean | Represents an primitive Boolean value
KJS::ClassInfo | Class Information
KJS::Collector | Garbage collector
KJS::Completion | Completion objects are used to convey the return status and value from functions. Handle for a Completion type
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::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::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::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::Null | Represents an primitive Null value
KJS::Number | Represents an primitive Number value
KJS::Object | Represents an Object
KJS::PropertyMap | Javascript Property Map
KJS::PropertyMapHashTableEntry | A hashtable entry for the PropertyMap
KJS::Reference | Defines a Javascript reference
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::String | Represents an primitive String value
KJS::UChar | Unicode character
KJS::UCharReference | Dynamic reference to a string character
KJS::Undefined | Represents an primitive Undefined value
KJS::UString | Unicode string class
KJS::Value | Value objects are act as wrappers ("smart pointers") around ValueImp objects and their descendents
KJS::ValueImp | ValueImp is the base type for all primitives (Undefined, Null, Boolean, String, Number) and objects in ECMAScript

This file is part of the documentation for kjs Library Version 3.4.1.
Documentation copyright © 1996-2004 the KDE developers.
Generated on Sat Jun 11 20:23:08 2005 by doxygen 1.4.1 written by Dimitri van Heesch, © 1997-2003