|
0 A.D. | |||||||
FRAMES NO FRAMES | ||||||||
SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
Inner Classes, Typedefs, and Enums | |
typedef |
IJSComplex::GetFn
|
typedef |
IJSComplex::InheritorsList
|
typedef |
IJSComplex::IteratorState
|
typedef |
IJSComplex::NotifyFn
|
typedef |
IJSComplex::PropertyTable
|
typedef |
IJSComplex::SetFn
|
typedef |
IJSComplex::StringTable
|
Field Summary | |
IJSComplex::InheritorsList |
m_Inheritors
|
IJSComplex* |
m_Parent
|
IJSComplex::PropertyTable |
m_Properties
|
Constructor Summary | |
|
inline IJSComplex()
|
private |
IJSComplex( const IJSComplex& other )
|
|
virtual ~IJSComplex()
|
Method Summary | |
virtual void |
AddProperty( const CStrW& PropertyName, const CStrW& Value )= 0
|
virtual void |
AddProperty( const CStrW& PropertyName, jsval Value )= 0
|
virtual void |
FillEnumerateSet( IJSComplex::IteratorState* it, CStrW* PropertyRoot = NULL )= 0
|
virtual bool |
GetProperty( JSContext* cx, const CStrW& PropertyName, jsval* vp )= 0
|
virtual IJSComplexProperty* |
HasProperty( const CStrW& PropertyName )= 0
|
private IJSComplex& |
operator=( const IJSComplex& other )
|
virtual void |
Rebuild()= 0
|
virtual void |
RebuildClassSet()= 0
|
void |
SetBase( IJSComplex* m_Parent )
|
Field Detail |
public IJSComplex::InheritorsList m_Inheritors;
public IJSComplex* m_Parent;
public IJSComplex::PropertyTable m_Properties;
Constructor Detail |
public inline IJSComplex();
private IJSComplex( const IJSComplex& other );
public virtual ~IJSComplex();
Method Detail |
public virtual void AddProperty( const CStrW& PropertyName, const CStrW& Value )= 0;
public virtual void AddProperty( const CStrW& PropertyName, jsval Value )= 0;
public virtual void FillEnumerateSet( IJSComplex::IteratorState* it, CStrW* PropertyRoot = NULL )= 0;
public virtual bool GetProperty( JSContext* cx, const CStrW& PropertyName, jsval* vp )= 0;
public virtual IJSComplexProperty* HasProperty( const CStrW& PropertyName )= 0;
private IJSComplex& operator=( const IJSComplex& other );
public virtual void Rebuild()= 0;
public virtual void RebuildClassSet()= 0;
public void SetBase( IJSComplex* m_Parent );
|
0 A.D.
Generated on September 04, 2007 at 18:13 CppDoc v2.4.0 |
|||||||
FRAMES NO FRAMES | ||||||||
SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |