namespace KJS
List of all Methods
Annotated List
Files
Globals
Hierarchy
Index
Public Types
class
ArrayObject
class
ArrayConstructor
class
ArrayPrototype
class
ArrayProtoFunc
enum
{IDBool2S, IDBoolvalOf }
class
BooleanObject
class
BooleanConstructor
class
BooleanPrototype
class
BooleanProtoFunc
class
FunctionPrototype
enum
Type
{Undefined, Null, Boolean, Number, String, Object, Host, Reference, List, Completion, Property, Scope, InternalFunction, DeclaredFunction, AnonymousFunction, Constructor, Activation, Error }
enum
Attribute
{None = 0, ReadOnly = 1 >> 1, DontEnum = 1 >> 2, DontDelete = 1 >> 3, Internal = 1 >> 4 }
enum
Class
{UndefClass, ArrayClass, StringClass, BooleanClass, NumberClass, ObjectClass }
enum
Hint
{NoneHint, StringHint, NumberHint }
enum
Compl
{Normal, Break, Continue, ReturnValue }
enum
CodeType
{GlobalCode, EvalCode, FunctionCode, AnonymousCode, HostCode }
enum
Operator
{OpEqual, OpEqEq, OpNotEq, OpPlusEq, OpMinusEq, OpMultEq, OpDivEq, OpPlusPlus, OpMinusMinus, OpLess, OpLessEq, OpGreater, OpGreaterEq, OpAndEq, OpXOrEq, OpOrEq, OpModEq, OpAnd, OpOr, OpBitAnd, OpBitXOr, OpBitOr, OpLShift, OpRShift, OpURShift }
enum
FunctionAttribute
{ImplicitNone, ImplicitThis, ImplicitParents }
enum
ErrorCode
{ErrOK, ErrUndefToObject, ErrNullToObject, ErrFuncNoObject, ErrFuncNoCall, ErrBaseIsNull, ErrNoReference, ErrBaseNoRef, ErrExprNoObject, ErrNoConstruct, ErrResNoObject, ErrNoDefault, ErrInvalidThis }
struct
UnicodeChar
class
KJSLexer
class
KJSContext
class
KJSGlobal
class
ProgramNode
class
KJSError
class
CString
class
UString
enum
{IDSin, IDCos, IDAbs, IDACos, IDASin, IDATan, IDATan2, IDCeil, IDExp, IDFloor, IDLog, IDMax, IDMin, IDRandom, IDRound, IDSqrt, IDTan }
class
KJSMath
class
KJSMathFunc
class
KJSO
class
Node
class
StatementNode
class
NullNode
class
BooleanNode
class
NumberNode
class
StringNode
class
ThisNode
class
ResolveNode
class
GroupNode
class
AccessorNode1
class
AccessorNode2
class
ArgumentListNode
class
ArgumentsNode
class
NewExprNode
class
FunctionCallNode
class
PostfixNode
class
DeleteNode
class
VoidNode
class
TypeOfNode
class
PrefixNode
class
UnaryPlusNode
class
NegateNode
class
BitwiseNotNode
class
LogicalNotNode
class
MultNode
class
AddNode
class
ShiftNode
class
RelationalNode
class
EqualNode
class
BitOperNode
class
BinaryLogicalNode
class
ConditionalNode
class
AssignNode
class
CommaNode
class
StatListNode
class
AssignExprNode
class
VarDeclNode
class
VarDeclListNode
class
VarStatementNode
class
BlockNode
class
EmptyStatementNode
class
ExprStatementNode
class
IfNode
class
WhileNode
class
ForNode
class
ForInNode
class
ContinueNode
class
BreakNode
class
ReturnNode
class
WithNode
class
ParameterNode
class
FuncDeclNode
class
SourceElementNode
class
SourceElementsNode
class
DebugNode
class
AlertNode
union
Value
class
KJSObject
class
KJSPrototype
class
KJSProperty
class
KJSParamList
class
KJSConstructor
class
KJSList
class
Ptr
class
KJSListIterator
class
KJSListNode
class
KJSReference
class
KJSNull
class
KJSNumber
class
KJSString
class
KJSUndefined
class
KJSBoolean
class
KJSFunction
class
KJSInternalFunction
class
KJSDeclaredFunction
class
KJSAnonymousFunction
class
KJSCompletion
typedef KJSList
KJSScopeChain
class
KJSActivation
class
KJSArguments
class
HostObject
enum
{IDObj2S, IDObjValOf }
class
ObjectObject
class
ObjectConstructor
class
ObjectPrototype
class
ObjectProtoFunc
Public Methods
bool
operator==
(const UString& s1, const UString& s2)
bool
operator==
(const CString& s1, const CString& s2)
UString
operator+
(const UString& s1, const UString& s2)
KJSO *
zeroRef
(KJSO *obj)
KJSO *
toPrimitive
(KJSO *obj, Type preferred = Undefined)
KJSO *
toBoolean
(KJSO *obj)
KJSO *
toNumber
(KJSO *obj)
double
round
(KJSO *obj)
KJSO *
toInteger
(KJSO *obj)
int
toInt32
(KJSO *obj)
unsigned int
toUInt32
(KJSO *obj)
unsigned short
toUInt16
(KJSO *obj)
KJSO *
toString
(KJSO *obj)
KJSO *
toObject
(KJSO *obj)
bool
equal
(KJSO *v1, KJSO *v2)
Public Members
extern const double
NaN
extern const double
Inf
extern const double
D16
extern const double
D31
extern const double
D32
Forward
KJSInternal
Forward
KJSArgList
Generated by: root@tantive.terraplex.com on Sun Feb 27 17:39:38 2000, using kdoc 2.0a33.