[PPL-devel] ppl/interfaces/Prolog ppl_interface_generator_ ...
Enea Zaffanella
zaffanella at cs.unipr.it
Thu Nov 23 17:19:58 CET 2006
CVSROOT: /cvs/ppl
Module name: ppl
Changes by: zaffanella at 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_ at 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_interface_generator_prolog_dat.m4.diff?cvsroot=ppl&r1=1.20&r2=1.21
http://www.cs.unipr.it/cgi-bin/cvsweb.cgi/ppl/interfaces/Prolog/ppl_interface_generator_prolog_icc_code.m4.diff?cvsroot=ppl&r1=1.25&r2=1.26
More information about the PPL-devel
mailing list