head	1.7;
access;
symbols;
locks; strict;
comment	@# @;


1.7
date	94.12.03.03.39.39;	author fjsoria;	state Exp;
branches;
next	1.6;

1.6
date	94.11.10.18.50.36;	author fjsoria;	state Exp;
branches;
next	1.5;

1.5
date	94.10.19.18.22.16;	author ljr;	state Exp;
branches;
next	1.4;

1.4
date	94.10.13.19.19.43;	author fjsoria;	state Exp;
branches;
next	1.3;

1.3
date	94.10.05.20.05.10;	author fjsoria;	state Exp;
branches;
next	1.2;

1.2
date	94.10.03.19.06.55;	author ljr;	state Exp;
branches;
next	1.1;

1.1
date	94.09.28.22.11.16;	author fjsoria;	state Exp;
branches;
next	;


desc
@description file for ansi instantiation
@


1.7
log
@added instantiate IA_ClosurePS<IA_Point<int> >
@
text
@IA_Point requires "IntPoint.h","DblPoint.h"
IA_Set requires "Set.h" and "../valueset/Set.c"
IA_BasePS requires "BasePS.h" and "BasePS.c"
IA_BasePSIter requires "BasePSIter.h" and "BasePSIter.c"
IA_WhiteHole_ requires "MondoPS.h" and "MondoPS.c"
IA_BlackHole_ requires "MondoPS.h" and "MondoPS.c"
IA_BlackIter requires "MondoPS.h" and "MondoPS.c"
IA_WhiteIter requires "MondoPS.h" and "MondoPS.c"
IA_ListPS requires "ListFPS.h" and "ListFPS.c"
IA_PSIter requires "PSIter.h" and "PSIter.c"
IA_ListPSIter requires "ListFPS.h" and "ListFPS.c"
IA_Array requires "Array.h" and "Array.c"
IA_ss_interval requires "SetStructure.h" and "SetStructure.c"
IA_decomp_frag requires "SetStructure.h" and "SetStructure.c"
IA_PredicatePS_CR requires "LazyPS.h" and "LazyPS.c"
IA_PredicatePS_V requires "LazyPS.h" and "LazyPS.c"
IA_LazyMinkowskiPS requires  "LazyPS.h" and "LazyPS.c"
IA_LazyMinusPS requires  "LazyPS.h" and "LazyPS.c"
IA_LazyXORPS requires "LazyPS.h" and "LazyPS.c"
IA_LazyIntersectionPS requires "LazyPS.h" and "LazyPS.c"
IA_LazyUnionPS requires "LazyPS.h" and "LazyPS.c" 
IA_LazyNotPS requires "LazyPS.h" and "LazyPS.c"
IA_LazyOffsettedPS requires "LazyPS.h" and "LazyPS.c"
IA_LazyUnaryPS requires "LazyPS.h" and "LazyPS.c"
IA_LazyBinaryPS requires "LazyPS.h" and "LazyPS.c" 
IA_ClosurePS requires "ClosurePS.h" and "ClosurePS.c"



filename mangle IA_BasePS<IA_Point<double> >

#ifndef BORLAND
prefix #include "compat.h"
prefix #ifdef IA_PRII
prefix #pragma implementation "BasePS.h"
prefix #pragma implementation "BasePSIter.h"
prefix #pragma implementation "MondoPS.h"
prefix #pragma implementation "ListFPS.h"
prefix #pragma implementation "PSIter.h"
prefix #endif
#endif

instantiate IA_BasePS<IA_Point<double> >

instantiate IA_BasePSIter<IA_Point<double> >
instantiate IA_PSIter<IA_Point<double> >

instantiate IA_ListPS<IA_Point<double> >

instantiate IA_ListPSIter<IA_Point<double> >

instantiate IA_BlackHole_<IA_Point<double> >
instantiate IA_WhiteHole_<IA_Point<double> >

instantiate IA_WhiteIter<IA_Point<double> >
instantiate IA_BlackIter<IA_Point<double> >

instantiate IA_PredicatePS_CR<IA_Point<double> >
instantiate IA_PredicatePS_V<IA_Point<double> >
instantiate IA_ClosurePS<IA_Point<double> >
// instantiate void hash_managed_delete(IA_BasePS<IA_Point<double> > *);
end_module


filename mangle IA_BasePS<IA_Point<int> >

#ifndef BORLAND
prefix #include "compat.h"
prefix #ifdef IA_PRII
prefix #pragma implementation "BasePS.h"
prefix #pragma implementation "BasePSIter.h"
prefix #pragma implementation "MondoPS.h"
prefix #pragma implementation "ListFPS.h"
prefix #pragma implementation "PSIter.h"
prefix #endif
#endif

instantiate IA_BasePS<IA_Point<int> >
instantiate IA_BasePSIter<IA_Point<int> >
instantiate IA_PSIter<IA_Point<int> >

instantiate IA_BlackHole_<IA_Point<int> >
instantiate IA_WhiteHole_<IA_Point<int> >

instantiate IA_WhiteIter<IA_Point<int> >
instantiate IA_BlackIter<IA_Point<int> >


instantiate IA_PredicatePS_CR<IA_Point<int> >
instantiate IA_PredicatePS_V<IA_Point<int> >
instantiate IA_LazyMinkowskiPS<IA_PSIter<IA_Point<int> >, IA_Set<IA_Point<int> >, IA_Point<int> > 
instantiate IA_LazyMinusPS<IA_Set<IA_Point<int> >, IA_Point<int> >
instantiate IA_LazyXORPS<IA_Set<IA_Point<int> >, IA_Point<int> >
instantiate IA_LazyIntersectionPS<IA_Set<IA_Point<int> >, IA_Point<int> >
instantiate IA_LazyUnionPS<IA_Set<IA_Point<int> >, IA_Point<int> >
instantiate IA_LazyNotPS<IA_Set<IA_Point<int> >, IA_Point<int> >
instantiate IA_LazyOffsettedPS<IA_Set<IA_Point<int> >, IA_Point<int> >
instantiate IA_LazyUnaryPS<IA_Set<IA_Point<int> >, IA_Point<int> >
instantiate IA_LazyBinaryPS<IA_Set<IA_Point<int> >, IA_Point<int> >
instantiate IA_ClosurePS<IA_Point<int> >

end_module


filename mangle IA_Array<IA_decomp_frag>
instantiate IA_Array<IA_ss_interval>
instantiate IA_Array<IA_decomp_frag>
end_module
@


1.6
log
@no changes
@
text
@d26 1
d28 2
d60 2
a61 2


d100 1
a100 1

@


1.5
log
@added guards for BORLAND around quoted text so I can use this with
g++-instantiate.perl revision 1.11
@
text
@d1 2
a3 1
IA_Point requires "Point.h"
d12 1
a12 1
IA_Array requires "Array.h"
a16 1
IA_Set requires "Set.h"
d24 2
a26 1

d30 8
a37 8
"#include "compat.h"
"#ifdef IA_PRII
"#pragma implementation "BasePS.h"
"#pragma implementation "BasePSIter.h"
"#pragma implementation "MondoPS.h"
"#pragma implementation "ListFPS.h"
"#pragma implementation "PSIter.h"
"#endif
d65 8
a72 8
"#include "compat.h"
"#ifdef IA_PRII
"#pragma implementation "BasePS.h"
"#pragma implementation "BasePSIter.h"
"#pragma implementation "MondoPS.h"
"#pragma implementation "ListFPS.h"
"#pragma implementation "PSIter.h"
"#endif
d84 1
a84 2
instantiate IA_Array<IA_ss_interval>
instantiate IA_Array<IA_decomp_frag>
d95 3
d99 6
@


1.4
log
@added LazyPS inst.
@
text
@d27 2
d37 1
a37 1

d63 1
d72 1
@


1.3
log
@*** empty log message ***
@
text
@a1 1
IA_ListPS requires "ListPS.h" and "ListPS.c"
d11 13
d25 1
d27 8
a35 1
instantiate IA_PSIter<IA_Point<double> >
d39 3
d52 4
d61 11
d79 12
@


1.2
log
@Changed all occurrences of "file name" to "filename"
@
text
@d2 1
a2 1
IA_ListPS requires "
a34 6

instantiate IA_BasePS<IA_Point<int> >

instantiate IA_ListPS<IA_Point<int> >

instantiate IA_ListPSIter<IA_Point<int> >
@


1.1
log
@Initial revision
@
text
@d13 1
a13 1
file name mangle IA_BasePS<IA_Point<double> >
d32 1
a32 1
file name mangle IA_BasePS<IA_Point<int> >
@
