Provides script language access to C++ objects of this type.
| Class Hierarchy | Type » MemoryPointer » TypedIterator » StrArrayIterator |
Function members are as follows:
| Return Type | Function Name | Documentation |
|---|---|---|
| <StrArrayIterator> | StrArrayIterator | The constructor. |
| int64 | Address | Returns the memory address of the pointer's current location. |
| <StrArray> | CastStrArray | Returns a pointer to a <StrArray> object if and only if the underlying object is a <StrArray>. |
Object members are as follows:
| Type Name | Accessor Name | Documentation |
|---|---|---|
| <Str> | Data | Returns a pointer to a <Str> object containing this iterator's data. This is not the same as the iterator's value. |
| <Str> | Object | Returns a pointer to the underlying <Str> object at the iterator's current position. This does not increment the iterator. The iterator must be manually incremented, such as with a call to ++view.First.Position. |
| string | Value | Returns the value of the underlying <Str> object at the iterator's current position. This increments the iterator. Therefore, success calls this method (such as in a while() loop, will exhaust the iterator. |