Wiki page iterator-functions.md changed with summary [] by Paul
This commit is contained in:
parent
c2283b5fcc
commit
ef66c83fbc
|
@ -5,12 +5,6 @@
|
||||||
|
|
||||||
# Iterator Functions #
|
# 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.
|
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.
|
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``.
|
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)
|
Loading…
Reference in New Issue