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::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::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 |
