Branch: Tag:

2003-04-18

2003-04-18 15:39:34 by Martin Stjernholm <mast@lysator.liu.se>

Added an Iterator interface class with more detailed doc for
iterators. Fixed various bugs in the implemented iterators and made
slight adaptions to the documented interface.

Renamed the Iterator efun to get_iterator, which is a more logical
name for it. Shouldn't be a compatibility problem since it never got
exported outside the __builtin module.

Rev: src/iterators.cmod:1.36

110:   <a href='ex/predef_3A_3A/Codec.html'><b>Codec</b></a>   <a href='ex/predef_3A_3A/CompilationHandler.html'><b>CompilationHandler</b></a>   <a href='ex/predef_3A_3A/Error.html'><b>Error</b></a> + <a href='ex/predef_3A_3A/Iterator.html'><b>Iterator</b></a>   <a href='ex/predef_3A_3A/MasterObject.html'><b>MasterObject</b></a>   <a href='ex/predef_3A_3A/master.html'><b>master</b></a>   <a href='ex/predef_3A_3A/string_assignment.html'><b>string_assignment</b></a>
229:   <li><a href='ex/predef_3A_3A/get_all_users.html'>get_all_users()</a></li>   <li><a href='ex/predef_3A_3A/get_dir.html'>get_dir()</a></li>   <li><a href='ex/predef_3A_3A/get_groups_for_user.html'>get_groups_for_user()</a></li> + <li><a href='ex/predef_3A_3A/get_iterator.html'>get_iterator()</a></li>   <li><a href='ex/predef_3A_3A/get_profiling_info.html'>get_profiling_info()</a></li>   <li><a href='ex/predef_3A_3A/get_weak_flag.html'>get_weak_flag()</a></li>   <li><a href='ex/predef_3A_3A/getcwd.html'>getcwd()</a></li>