[PPL-devel] ppl/interfaces ppl_interface_generator_common. ...

Patricia Hill hill at cs.unipr.it
Wed Jun 21 14:41:44 CEST 2006


CVSROOT:	/cvs/ppl
Module name:	ppl
Branch: 	interfaces
Changes by:	hill at cs.unipr.it	2006-06-21 14:41:44

Modified files:
	interfaces     : ppl_interface_generator_common.m4 
	                 ppl_interface_generator_common_dat.m4 
	interfaces/C   : ppl_interface_generator_c_cc_code.m4 
	                 ppl_interface_generator_c_dat.m4 
	interfaces/Prolog: ppl_interface_generator_prolog_dat.m4 
	                   ppl_interface_generator_prolog_icc.m4 
	                   ppl_interface_generator_prolog_icc_code.m4 

Log message:
	Revised the way we handle compound domains (is the powerset and
	product domains).
	
	Where compound domains have Polyhedron as a component, the system
	creates two domains, one where Polyhedron is prefixed by C and the
	other where it is prefixed by NNC. Note that this change has been made
	so as _not_ to affect the simple domain Polyhedron.
	
	As requested, both the user name and the C++ name have the topology C
	and NNC inserted just before the string "Polyhedron". Note though this
	still assumes that every component = Polyhedron has the same
	topology. Automatically generating different topologies for these
	components will be difficult and not really practical or useful.
	
	Simplified the way class name patterns are replaced by the actual
	name. The class patterns are now replaced as part of the main list of
	replacements.

Patches:
http://www.cs.unipr.it/cgi-bin/cvsweb.cgi/ppl/interfaces/ppl_interface_generator_common.m4.diff?cvsroot=ppl&only_with_tag=interfaces&r1=1.1.2.38&r2=1.1.2.39
http://www.cs.unipr.it/cgi-bin/cvsweb.cgi/ppl/interfaces/ppl_interface_generator_common_dat.m4.diff?cvsroot=ppl&only_with_tag=interfaces&r1=1.1.2.17&r2=1.1.2.18
http://www.cs.unipr.it/cgi-bin/cvsweb.cgi/ppl/interfaces/C/ppl_interface_generator_c_cc_code.m4.diff?cvsroot=ppl&only_with_tag=interfaces&r1=1.1.2.12&r2=1.1.2.13
http://www.cs.unipr.it/cgi-bin/cvsweb.cgi/ppl/interfaces/C/ppl_interface_generator_c_dat.m4.diff?cvsroot=ppl&only_with_tag=interfaces&r1=1.1.2.20&r2=1.1.2.21
http://www.cs.unipr.it/cgi-bin/cvsweb.cgi/ppl/interfaces/Prolog/ppl_interface_generator_prolog_dat.m4.diff?cvsroot=ppl&only_with_tag=interfaces&r1=1.1.2.24&r2=1.1.2.25
http://www.cs.unipr.it/cgi-bin/cvsweb.cgi/ppl/interfaces/Prolog/ppl_interface_generator_prolog_icc.m4.diff?cvsroot=ppl&only_with_tag=interfaces&r1=1.1.2.17&r2=1.1.2.18
http://www.cs.unipr.it/cgi-bin/cvsweb.cgi/ppl/interfaces/Prolog/ppl_interface_generator_prolog_icc_code.m4.diff?cvsroot=ppl&only_with_tag=interfaces&r1=1.1.2.16&r2=1.1.2.17




More information about the PPL-devel mailing list