
CVSROOT: /cvs/ppl Module name: ppl Changes by: zaffanella@cs.unipr.it 2006-11-23 17:19:58
Modified files: interfaces/Prolog: ppl_interface_generator_prolog_dat.m4 ppl_interface_generator_prolog_icc_code.m4
Log message: Corrected the interfacing of Pointset_Powerset iterators: - the predicates *_begin_iterator and *_end_iterator now construct new objects of class iterator (note: not const_iterator) that are registered to the track allocation system; - added a new predicate ppl_@CLASS@_delete_iterator to deallocate an iterator (which is then unregistered); - added implementations for *_increment_iterator and *_decrement_iterator; - corrected *_get_disjunct so as to check the allocation of the iterator; - corrected method *_drop_disjunct so as to update the iterator to point to the next disjunct.
Patches: http://www.cs.unipr.it/cgi-bin/cvsweb.cgi/ppl/interfaces/Prolog/ppl_interfac... http://www.cs.unipr.it/cgi-bin/cvsweb.cgi/ppl/interfaces/Prolog/ppl_interfac...