JsObject Class Reference

Inheritance diagram for JsObject:
IJsObject IMemoryValidate IComparable IHashable JsArray JsMethod

List of all members.

Public Member Functions

 JsObject (const JsObject &obj)
virtual IJsObjectPtr New () const
virtual VariantPtr GetProperty (const String &idx)
virtual bool HasProperty (const String &idx) const
virtual void SetProperty (const String &idx, VariantPtr obj)
virtual bool Equals (const IComparable &a) const
virtual int Compare (const IComparable &a) const
virtual int32 MajicNumber () const
 Class instances with the same majic number are of the same type (can be casted). Majic numbers above 0xFFFF are available for user applications.
virtual int32 HashCode () const
virtual StringPtr ToString () const
void CheckMem () const
void ValidateMem () const

Protected Attributes

Hashtable< String, VariantPtrm_properties

Detailed Description

Definition at line 31 of file JsObject.h.


The documentation for this class was generated from the following files: