KJS
Class Hierarchy
This inheritance list is sorted roughly, but not completely, alphabetically:
[detail level 12]
CKJS::BinaryLogicalNode | Expr1 && expr2, expr1 || expr2 |
CKJS::BooleanObjectImp | |
CKJS::BooleanProtoFunc | |
CKJS::BooleanPrototype | |
CKJS::ClassInfo | Class Information |
CKJS::Collector | Garbage collector |
CKJS::Completion | Completion objects are used to convey the return status and value from functions |
CKJS::ConditionalNode | The ternary operator, "logical ? expr1 : expr2" |
CKJS::CString | 8 bit char based string class |
CKJS::DateObjectImp | |
CKJS::DateProtoFunc | |
CKJS::DatePrototype | |
CKJS::Debugger | |
CKJS::Error | Factory methods for error objects |
CKJS::ExecState | Represents the current state of script execution |
CKJS::FunctionBodyNode | This AST node corresponds to the function body or top-level code in the AST, but is used to keep track of much of the information relevant to the whole function, such as parameter names and symbol tables |
CKJS::FunctionImp | Implementation class for internal Functions |
CKJS::FunctionObjectImp | |
CKJS::FunctionProtoFunc | |
CKJS::FunctionPrototype | |
CKJS::HashEntry | An entry in a hash table |
CKJS::HashTable | A hash table Usually the hashtable is generated by the create_hash_table script, from a .table file |
CKJS::Identifier | Represents an Identifier for a Javascript object |
CKJS::Interpreter | Interpreter objects can be used to evaluate ECMAScript code |
CKJS::JSValue | JSValue is the base type for all primitives (Undefined, Null, Boolean, String, Number) and objects in ECMAScript |
CKJS::JSWrapperObject | This class is used as a base for classes such as String, Number, Boolean and Date which which are wrappers for primitive types |
CKJSArguments | A class representing a list of JavaScript arguments |
CKJSContext | A class representing a JavaScript execution context |
CKJSInterpreter | A class representing a JavaScript interpreter |
▼CKJSObject | A class representing a JavaScript value |
CKJSArray | A class representing a JavaScript array object |
CKJSBoolean | A class representing a boolean JavaScript value |
CKJSDate | A class representing a JavaScript date object |
CKJSGlobalObject | A class representing a global object of an execution environment |
CKJSNull | A class representing a JavaScript null value |
CKJSNumber | A class representing a JavaScript number value |
CKJSString | A class representing a JavaScript string value |
CKJSUndefined | A class representing an undefined JavaScript value |
CKJSPrototype | A class representing a JavaScript prototype object |
CKJSResult | A class representing the result of a script evaluation |
CKJS::List | Native list type |
CKJS::ListIterator | Iterator for KJS::List objects |
CKJS::Lookup | Fast keyword lookup |
CKJS::NumberObjectImp | |
CKJS::NumberProtoFunc | |
CKJS::NumberPrototype | |
CKJS::ObjectObjectImp | |
CKJS::ObjectProtoFunc | |
CKJS::ObjectPrototype | |
CKJS::Parser | |
CKJS::PropertyMap | Javascript Property Map |
CKJS::UString::Rep | |
CKJS::StringObjectFuncImp | |
CKJS::StringObjectImp | |
CKJS::StringProtoFunc | |
CKJS::StringPrototype | |
CKJS::Thrower | A minimal object that just throws an exception if executed |
CKJS::UChar | Unicode character |
CKJS::UnicodeSupport | Interface to set enhanced Unicode support functions |
CKJS::UString | Unicode string class |
This file is part of the KDE documentation.
Documentation copyright © 1996-2021 The KDE developers.
Generated on Thu Mar 4 2021 23:00:57 by doxygen 1.8.11 written by Dimitri van Heesch, © 1997-2006
Documentation copyright © 1996-2021 The KDE developers.
Generated on Thu Mar 4 2021 23:00:57 by doxygen 1.8.11 written by Dimitri van Heesch, © 1997-2006
KDE's Doxygen guidelines are available online.