kjs Library API Documentation

kjs Library Class List

Here are the classes, structs, unions and interfaces with brief descriptions:
KJS::BinaryLogicalNodeExpr1 && expr2, expr1 || expr2
KJS::BooleanRepresents an primitive Boolean value
KJS::ClassInfoClass Information
KJS::CollectorGarbage collector
KJS::CompletionCompletion objects are used to convey the return status and value from functions. Handle for a Completion type
KJS::ConditionalNodeThe ternary operator, "logical ? expr1 : expr2"
KJS::ContextRepresents an execution context, as specified by section 10 of the ECMA spec
KJS::ContextImpExecution context
KJS::CString8 bit char based string class
KJS::ErrorFactory methods for error objects
KJS::ExecStateRepresents the current state of script execution
KJS::FunctionImpImplementation class for functions implemented in JS
KJS::FunctionPrototypeImpThe initial value of Function.prototype (and thus all objects created with the Function constructor)
KJS::HashEntryAn entry in a hash table
KJS::HashTableA hash table Usually the hashtable is generated by the create_hash_table script, from a .table file
KJS::InternalFunctionImpBase class for all function objects
KJS::InterpreterInterpreter objects can be used to evaluate ECMAScript code
KJS::LabelStackThe "label set" in Ecma-262 spec
KJS::ListNative list type
KJS::ListIteratorIterator for KJS::List objects
KJS::LookupFast keyword lookup
KJS::NullRepresents an primitive Null value
KJS::NumberRepresents an primitive Number value
KJS::ObjectRepresents an Object
KJS::StringRepresents an primitive String value
KJS::UCharUnicode character
KJS::UCharReferenceDynamic reference to a string character
KJS::UndefinedRepresents an primitive Undefined value
KJS::UStringUnicode string class
KJS::ValueValue objects are act as wrappers ("smart pointers") around ValueImp objects and their descendents
KJS::ValueImpValueImp is the base type for all primitives (Undefined, Null, Boolean, String, Number) and objects in ECMAScript
KDE Logo
This file is part of the documentation for kjs Library Version 3.2.3.
Documentation copyright © 1996-2004 the KDE developers.
Generated on Sat Jun 12 15:08:29 2004 by doxygen 1.3.7 written by Dimitri van Heesch, © 1997-2003