[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