Wiki page iterator-functions.md changed with summary [] by Paul

This commit is contained in:
Paul 2017-11-07 02:46:32 -08:00 committed by apache
parent c2283b5fcc
commit ef66c83fbc
1 changed files with 5 additions and 7 deletions

View File

@ -5,12 +5,6 @@
# Iterator Functions #
## Related Info ##
* [Iterator Functions API](https://build.enlightenment.org/job/nightly_efl_gcc_x86_64/lastSuccessfulBuild/artifact/doc/html/group__Eina__Iterator__Group.html)
* [Eina Iterator Example](https://build.enlightenment.org/job/nightly_efl_gcc_x86_64/lastSuccessfulBuild/artifact/doc/html/eina_iterator_01_8c-example.html)
Eina provides a set of iterator functions to manipulate data types, such as arrays.
These functions allow access to container elements in a generic way, without knowing which container is used (similar to iterators in the C++ STL). Iterators only allow sequential access (that is, from one element to the next one). For random access, Eina provides accessor functions.
@ -21,4 +15,8 @@ To get the data and iterate, use the ``eina_iterator_next()`` function. To call
In addition to iterator functions, each data type also owns a set of macros that provide the iterators, such as ``FOREACH`` or ``REVERSE_FOREACH``.
[Back to Eina Programming Guide](https://www.enlightenment.org/eina-programming-guide.md)
## Further Reading ##
* [Iterator Functions API](https://build.enlightenment.org/job/nightly_efl_gcc_x86_64/lastSuccessfulBuild/artifact/doc/html/group__Eina__Iterator__Group.html)
* [Eina Iterator Example](https://build.enlightenment.org/job/nightly_efl_gcc_x86_64/lastSuccessfulBuild/artifact/doc/html/eina_iterator_01_8c-example.html)