Unicorn XML Toolkit
Version 1.00.00

Namespace EcmaScript
Class CNativeEnumerator

class CNativeEnumerator: public CEnumerator {
public:
    CNativeEnumerator(CNativeObject *pObject);
    ~CNativeEnumerator();
public:
    bool Next(CPropertyName &propertyName);
    };

The property enumerator for a native object.

Since:
1.00.00
Version:
1.00.00
Author:
Alexey Gokhberg
See Also:
CPropertyName, CNativeObject
Constructor/Destructor Summary
CNativeEnumerator (CNativeObject *pObject);
����������Constructs the native enumerator for the given native object.
~CNativeEnumerator ();
����������Destroys the native enumerator.

Function Summary
bool Next (CPropertyName &propertyName);
����������Returns a name of the next property in the property list of the object.

Constructor/Destructor Detail

CNativeEnumerator

CNativeEnumerator(CNativeObject *pObject);

Constructs the native enumerator for the given native object.

Parameters:
pObject - the native object

~CNativeEnumerator

~CNativeEnumerator();

Destroys the native enumerator.

Function Detail

Next

bool Next(CPropertyName &propertyName);

Returns a name of the next property in the property list of the object.

Parameters:
propertyName - on return, the next property name in the property list of the object; unspecified, if the end of the property list is encountered
Returns:
true if the next property name was successfully obtained; false if the end of the property list is encountered

Unicorn XML Toolkit
Version 1.00.00


This document was created using Unicorn DOC++.

Copyright 1999-2001 Unicorn Enterprises SA.
All Rights Reserved.