![]() |
AIDictionaryIteratorSuite Struct ReferenceUse these functions to iterate through the contents of a dictionary. More...
Detailed DescriptionUse these functions to iterate through the contents of a dictionary. Obtain the iterator object with Iterators are reference counted. The initial count is 1. Member Data Documentation
Increments the reference count of an iterator.
Reports whether an iterator has exhausted all dictionary entries. (Note that this function returns a boolean value, not an error code.)
Referenced by ai::Dictionary::begin(), and ai::Dictionary::iterator::operator++().
Creates a new iterator which is a copy of another iterator.
Makes an iterator refer to the same dictionary entry as another iterator.
Retrieves a dictionary entry for the dictionary iterator (Note that this function returns an entry object, not an error code. )
Referenced by ai::Dictionary::iterator::operator*().
Retrieves the key of an iterator's current entry. (Note that this function returns a key object, not an error code.)
Referenced by ai::Dictionary::iterator::operator*().
Reports whether two iterators refer to the same entry of the same dictionary. (Note that this function returns a boolean value, not an error code.)
Referenced by ai::Dictionary::iterator::operator==().
Reports whether an iterator is valid. (Not yet implemented)
Advance an iterator's current-entry reference to the next entry. (Note that this function does not return an error code. Use
Referenced by ai::Dictionary::iterator::operator++().
Back up an iterator's current-entry reference to the previous entry. (Note that this function does not return an error code. Calling it on the first entry has undefined results.)
Frees the memory associated with an iterator when it is no longer used (the reference count is 0).
The documentation for this struct was generated from the following file: |
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
![]() |
|