head	1.20;
access;
symbols
	bobbase:1.18
	bob:1.18;
locks; strict;
comment	@# @;


1.20
date	94.11.29.22.10.53;	author fjsoria;	state Exp;
branches;
next	1.19;

1.19
date	94.10.27.21.36.54;	author fjsoria;	state Exp;
branches;
next	1.18;

1.18
date	94.10.19.04.35.03;	author gmt;	state Exp;
branches;
next	1.17;

1.17
date	94.10.18.18.22.01;	author fjsoria;	state Exp;
branches;
next	1.16;

1.16
date	94.10.18.18.04.07;	author fjsoria;	state Exp;
branches;
next	1.15;

1.15
date	94.10.17.19.19.18;	author gmt;	state Exp;
branches;
next	1.14;

1.14
date	94.10.11.19.41.44;	author ljr;	state Exp;
branches;
next	1.13;

1.13
date	94.10.08.19.03.24;	author fjsoria;	state Exp;
branches;
next	1.12;

1.12
date	94.10.08.18.08.23;	author fjsoria;	state Exp;
branches;
next	1.11;

1.11
date	94.10.06.18.49.13;	author fjsoria;	state Exp;
branches;
next	1.10;

1.10
date	94.10.05.21.24.32;	author fjsoria;	state Exp;
branches;
next	1.9;

1.9
date	94.10.05.20.05.49;	author fjsoria;	state Exp;
branches;
next	1.8;

1.8
date	94.10.04.23.25.33;	author ljr;	state Exp;
branches;
next	1.7;

1.7
date	94.10.04.21.15.30;	author ljr;	state Exp;
branches;
next	1.6;

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

1.5
date	94.10.04.18.23.05;	author gmt;	state Exp;
branches;
next	1.4;

1.4
date	94.10.04.05.38.45;	author gmt;	state Exp;
branches;
next	1.3;

1.3
date	94.10.04.03.29.43;	author gmt;	state Exp;
branches;
next	1.2;

1.2
date	94.09.29.14.37.39;	author fjsoria;	state Exp;
branches;
next	1.1;

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


desc
@descript file for ANSI instantiation
@


1.20
log
@no changes
@
text
@IA_Point requires "IntPoint.h","DblPoint.h"
IA_BaseSet requires "BaseSet.h" and "BaseSet.c"
IA_Set requires "Set.h" and "Set.c"
IA_ValueSet requires "ValueSet.h" and "ValueSet.c"
IA_Bit requires "Bit.h"
IA_RGB requires "RGB.h" and "RGB.c"
complex requires "complex.h" 
IA_ValueSetComparator requires "ValueSet.h" and "ValueSet.c"
IA_PredicateSet_V requires "LazySet.h" and "LazySet.c"
IA_PredicateSet_CR requires "LazySet.h" and "LazySet.c"
IA_BaseSetIter requires "BSetIter.h" and "BSetIter.c"
IA_ValueSetIter requires "VSIter.h" and "VSIter.c"
size_t requires "stdlib.h"
ostream requires "iostream.h"

#ifndef BORLAND
IA_LatticeRelation requires "ia.h"
#endif

filename mangle IA_Set<int>

instantiate IA_Set<int>
instantiate IA_BaseSet<int>
instantiate IA_ValueSet<int>
instantiate IA_ValueSetComparator<int>
instantiate IA_PredicateSet_CR<int>
instantiate IA_PredicateSet_V<int>
instantiate IA_BaseSetIter<int>
instantiate IA_ValueSetIter<int>

instantiate int operator<(const IA_Set<int> &, const IA_Set<int> &);
instantiate int operator<=(const IA_Set<int> &, const IA_Set<int> &);
instantiate int operator==(const IA_Set<int> &, const IA_Set<int> &);
instantiate int operator!=(const IA_Set<int> &, const IA_Set<int> &);
instantiate int operator>=(const IA_Set<int> &, const IA_Set<int> &);
instantiate int operator>(const IA_Set<int> &, const IA_Set<int> &);
instantiate int operator<(const IA_Set<int>&, const IA_Set<int>&);



instantiate IA_Set<int> operator|(const IA_Set<int> &, const IA_Set<int>&);
instantiate IA_Set<int> operator&(const IA_Set<int> &, const IA_Set<int>&);
instantiate IA_Set<int> operator/(const IA_Set<int> &, const IA_Set<int>&);
instantiate IA_Set<int> operator^(const IA_Set<int> &, const IA_Set<int>&);

#ifndef BORLAND
instantiate IA_LatticeRelation compare(const IA_Set<int>&,const IA_Set<int>&);
instantiate IA_LatticeRelation compare(const IA_ValueSet<int>&,const IA_ValueSet<int>&);
#endif

#ifdef __SC__
"#include "IA_qsort.c"
instantiate void IA_qsort( int *, int, int );
"#include "IA_bsearch.c"
instantiate int* IA_bsearch( int *, int *, size_t );

"
"#pragma template_access public
"
"static void dummy( void ) {
"  IA_ValueSetIter<int> *v;
"  v->reset();
"}
"
#endif

end_module

filename mangle IA_Set<double>

instantiate IA_Set<double>
instantiate IA_BaseSet<double>
instantiate IA_ValueSet<double>
instantiate IA_ValueSetComparator<double>
instantiate IA_PredicateSet_CR<double>
instantiate IA_PredicateSet_V<double>
instantiate IA_BaseSetIter<double>
instantiate IA_ValueSetIter<double>



instantiate int operator<(const IA_Set<double> &, const IA_Set<double> &);
instantiate int operator<=(const IA_Set<double> &, const IA_Set<double> &);
instantiate int operator==(const IA_Set<double> &, const IA_Set<double> &);
instantiate int operator!=(const IA_Set<double> &, const IA_Set<double> &);
instantiate int operator>=(const IA_Set<double> &, const IA_Set<double> &);
instantiate int operator>(const IA_Set<double> &, const IA_Set<double> &);



instantiate IA_Set<double> operator|(const IA_Set<double> &, const IA_Set<double>&);
instantiate IA_Set<double> operator&(const IA_Set<double> &, const IA_Set<double>&);
instantiate IA_Set<double> operator/(const IA_Set<double> &, const IA_Set<double>&);
instantiate IA_Set<double> operator^(const IA_Set<double> &, const IA_Set<double>&);

#ifndef BORLAND
instantiate IA_LatticeRelation compare(const IA_Set<double>&,const IA_Set<double>&);
instantiate IA_LatticeRelation compare(const IA_ValueSet<double>&,const IA_ValueSet<double>&);
#endif

#ifdef __SC__
"#include "IA_qsort.c"
instantiate void IA_qsort( double *, int, int );
"#include "IA_bsearch.c"
instantiate double* IA_bsearch( double *, double *, size_t );

"
"#pragma template_access public
"
"static void dummy( void ) {
"  IA_ValueSetIter<double> *v;
"  v->reset();
"}
"
#endif

end_module

filename mangle IA_Set<float>

instantiate IA_Set<float>
instantiate IA_BaseSet<float>
instantiate IA_ValueSet<float>
instantiate IA_ValueSetComparator<float>
instantiate IA_PredicateSet_CR<float>
instantiate IA_PredicateSet_V<float>
instantiate IA_BaseSetIter<float>
instantiate IA_ValueSetIter<float>

instantiate int operator<(const IA_Set<float> &, const IA_Set<float> &);
instantiate int operator<=(const IA_Set<float> &, const IA_Set<float> &);
instantiate int operator==(const IA_Set<float> &, const IA_Set<float> &);
instantiate int operator!=(const IA_Set<float> &, const IA_Set<float> &);
instantiate int operator>=(const IA_Set<float> &, const IA_Set<float> &);
instantiate int operator>(const IA_Set<float> &, const IA_Set<float> &);



instantiate IA_Set<float> operator|(const IA_Set<float> &, const IA_Set<float>&);
instantiate IA_Set<float> operator&(const IA_Set<float> &, const IA_Set<float>&);
instantiate IA_Set<float> operator/(const IA_Set<float> &, const IA_Set<float>&);
instantiate IA_Set<float> operator^(const IA_Set<float> &, const IA_Set<float>&);

#ifndef BORLAND
instantiate IA_LatticeRelation compare(const IA_Set<float>&,const IA_Set<float>&);
instantiate IA_LatticeRelation compare(const IA_ValueSet<float>&,const IA_ValueSet<float>&);
#endif

#ifdef __SC__
"#include "IA_qsort.c"
instantiate void IA_qsort( float *, int, int );
"#include "IA_bsearch.c"
instantiate float* IA_bsearch( float *, float *, size_t );
"
"#pragma template_access public
"
"static void dummy( void ) {
"  IA_ValueSetIter<float> *v;
"  v->reset();
"}
"
#endif

end_module

filename mangle IA_Set<IA_Bit>

instantiate IA_Set<IA_Bit>
instantiate IA_BaseSet<IA_Bit>
instantiate IA_ValueSet<IA_Bit>
instantiate IA_ValueSetComparator<IA_Bit>
instantiate IA_PredicateSet_CR<IA_Bit>
instantiate IA_PredicateSet_V<IA_Bit>
instantiate IA_BaseSetIter<IA_Bit>
instantiate IA_ValueSetIter<IA_Bit>

instantiate int operator<(const IA_Set<IA_Bit> &, const IA_Set<IA_Bit> &);
instantiate int operator<=(const IA_Set<IA_Bit> &, const IA_Set<IA_Bit> &);
instantiate int operator==(const IA_Set<IA_Bit> &, const IA_Set<IA_Bit> &);
instantiate int operator!=(const IA_Set<IA_Bit> &, const IA_Set<IA_Bit> &);
instantiate int operator>=(const IA_Set<IA_Bit> &, const IA_Set<IA_Bit> &);
instantiate int operator>(const IA_Set<IA_Bit> &, const IA_Set<IA_Bit> &);



instantiate IA_Set<IA_Bit> operator|(const IA_Set<IA_Bit> &, const IA_Set<IA_Bit>&);
instantiate IA_Set<IA_Bit> operator&(const IA_Set<IA_Bit> &, const IA_Set<IA_Bit>&);
instantiate IA_Set<IA_Bit> operator/(const IA_Set<IA_Bit> &, const IA_Set<IA_Bit>&);
instantiate IA_Set<IA_Bit> operator^(const IA_Set<IA_Bit> &, const IA_Set<IA_Bit>&);

#ifndef BORLAND
instantiate IA_LatticeRelation compare(const IA_Set<IA_Bit>&,const IA_Set<IA_Bit>&);
instantiate IA_LatticeRelation compare(const IA_ValueSet<IA_Bit>&,const IA_ValueSet<IA_Bit>&);
#endif

#ifdef __SC__
"#include "IA_qsort.c"
instantiate void IA_qsort( IA_Bit *, int, int );
"#include "IA_bsearch.c"
instantiate IA_Bit* IA_bsearch( IA_Bit *, IA_Bit *, size_t );
"
"#pragma template_access public
"
"static void dummy( void ) {
"  IA_ValueSetIter<IA_Bit> *v;
"  v->reset();
"}
"
#endif

end_module

filename mangle IA_Set<IA_RGB>

instantiate IA_Set<IA_RGB>
instantiate IA_BaseSet<IA_RGB>
instantiate IA_ValueSet<IA_RGB>
instantiate IA_ValueSetComparator<IA_RGB>
instantiate IA_PredicateSet_CR<IA_RGB>
instantiate IA_PredicateSet_V<IA_RGB>
instantiate IA_BaseSetIter<IA_RGB>
instantiate IA_ValueSetIter<IA_RGB>

instantiate int operator<(const IA_Set<IA_RGB> &, const IA_Set<IA_RGB> &);
instantiate int operator<=(const IA_Set<IA_RGB> &, const IA_Set<IA_RGB> &);
instantiate int operator==(const IA_Set<IA_RGB> &, const IA_Set<IA_RGB> &);
instantiate int operator!=(const IA_Set<IA_RGB> &, const IA_Set<IA_RGB> &);
instantiate int operator>=(const IA_Set<IA_RGB> &, const IA_Set<IA_RGB> &);
instantiate int operator>(const IA_Set<IA_RGB> &, const IA_Set<IA_RGB> &);



instantiate IA_Set<IA_RGB> operator|(const IA_Set<IA_RGB> &, const IA_Set<IA_RGB>&);
instantiate IA_Set<IA_RGB> operator&(const IA_Set<IA_RGB> &, const IA_Set<IA_RGB>&);
instantiate IA_Set<IA_RGB> operator/(const IA_Set<IA_RGB> &, const IA_Set<IA_RGB>&);
instantiate IA_Set<IA_RGB> operator^(const IA_Set<IA_RGB> &, const IA_Set<IA_RGB>&);

#ifndef BORLAND
instantiate IA_LatticeRelation compare(const IA_Set<IA_RGB>&,const IA_Set<IA_RGB>&);
instantiate IA_LatticeRelation compare(const IA_ValueSet<IA_RGB>&,const IA_ValueSet<IA_RGB>&);
#endif

#ifdef __SC__
"#include "IA_qsort.c"
instantiate void IA_qsort( IA_RGB *, int, int );
"#include "IA_bsearch.c"
instantiate IA_RGB* IA_bsearch( IA_RGB *, IA_RGB *, size_t );
"
"#pragma template_access public
"
"static void dummy( void ) {
"  IA_ValueSetIter<IA_RGB> *v;
"  v->reset();
"}
"
#endif

end_module

filename mangle IA_Set<complex>

instantiate IA_Set<complex>
instantiate IA_BaseSet<complex>
instantiate IA_ValueSet<complex>
instantiate IA_ValueSetComparator<complex>
instantiate IA_PredicateSet_CR<complex>
instantiate IA_PredicateSet_V<complex>
instantiate IA_BaseSetIter<complex>
instantiate IA_ValueSetIter<complex>

instantiate int operator<(const IA_Set<complex> &, const IA_Set<complex> &);
instantiate int operator<=(const IA_Set<complex> &, const IA_Set<complex> &);
instantiate int operator==(const IA_Set<complex> &, const IA_Set<complex> &);
instantiate int operator!=(const IA_Set<complex> &, const IA_Set<complex> &);
instantiate int operator>=(const IA_Set<complex> &, const IA_Set<complex> &);
instantiate int operator>(const IA_Set<complex> &, const IA_Set<complex> &);



instantiate IA_Set<complex> operator|(const IA_Set<complex> &, const IA_Set<complex>&);
instantiate IA_Set<complex> operator&(const IA_Set<complex> &, const IA_Set<complex>&);
instantiate IA_Set<complex> operator/(const IA_Set<complex> &, const IA_Set<complex>&);
instantiate IA_Set<complex> operator^(const IA_Set<complex> &, const IA_Set<complex>&);

#ifndef BORLAND
instantiate IA_LatticeRelation compare(const IA_Set<complex>&,const IA_Set<complex>&);
instantiate IA_LatticeRelation compare(const IA_ValueSet<complex>&,const IA_ValueSet<complex>&);
#endif

#ifdef __SC__
"#include "IA_qsort.c"
instantiate void IA_qsort( complex *, int, int );
"#include "IA_bsearch.c"
instantiate complex* IA_bsearch( complex *, complex *, size_t );
"
"#pragma template_access public
"
"static void dummy( void ) {
"  IA_ValueSetIter<complex> *v;
"  v->reset();
"}
"
#endif

end_module


filename mangle IA_Set<unsigned char>

instantiate IA_Set<unsigned char>
instantiate IA_BaseSet<unsigned char>
instantiate IA_ValueSet<unsigned char>
instantiate IA_ValueSetComparator<unsigned char>
instantiate IA_PredicateSet_CR<unsigned char>
instantiate IA_PredicateSet_V<unsigned char>
instantiate IA_BaseSetIter<unsigned char>
instantiate IA_ValueSetIter<unsigned char>

instantiate int operator<(const IA_Set<unsigned char> &, const IA_Set<unsigned char> &);
instantiate int operator<=(const IA_Set<unsigned char> &, const IA_Set<unsigned char> &);
instantiate int operator==(const IA_Set<unsigned char> &, const IA_Set<unsigned char> &);
instantiate int operator!=(const IA_Set<unsigned char> &, const IA_Set<unsigned char> &);
instantiate int operator>=(const IA_Set<unsigned char> &, const IA_Set<unsigned char> &);
instantiate int operator>(const IA_Set<unsigned char> &, const IA_Set<unsigned char> &);

instantiate IA_Set<unsigned char> operator|(const IA_Set<unsigned char> &, const IA_Set<unsigned char>&);
instantiate IA_Set<unsigned char> operator&(const IA_Set<unsigned char> &, const IA_Set<unsigned char>&);
instantiate IA_Set<unsigned char> operator/(const IA_Set<unsigned char> &, const IA_Set<unsigned char>&);
instantiate IA_Set<unsigned char> operator^(const IA_Set<unsigned char> &, const IA_Set<unsigned char>&);

#ifndef BORLAND
instantiate IA_LatticeRelation compare(const IA_Set<unsigned char>&,const IA_Set<unsigned char>&);
instantiate IA_LatticeRelation compare(const IA_ValueSet<unsigned char>&,const IA_ValueSet<unsigned char>&);
#endif

#ifdef __SC__
"#include "IA_qsort.c"
instantiate void IA_qsort( unsigned char *, int, int );
"#include "IA_bsearch.c"
instantiate unsigned char* IA_bsearch( unsigned char *, unsigned char *, size_t );
"
"#pragma template_access public
"
"static void dummy( void ) {
"  IA_ValueSetIter<unsigned char> *v;
"  v->reset();
"}
"
#endif

end_module

filename mangle IA_Set<IA_Point<double> >

  instantiate IA_BaseSet<IA_Point<double> >
  instantiate IA_BaseSetIter<IA_Point<double> >
  instantiate IA_ValueSet<IA_Point<double> >
  instantiate IA_ValueSetIter<IA_Point<double> >
  instantiate ostream& operator<<(ostream&, IA_ValueSet<IA_Point<double> >&);
end_module


@


1.19
log
@none
@
text
@d1 1
a1 1
IA_Point requires "Point.h"
d14 1
a21 2


a70 2
instantiate IA_BaseSet<IA_Point<double> >

d351 9
@


1.18
log
@Removed mention of Bit.c since it does not exist.

Also, added SC++ specific code to instantiate templatized qsort and bsearch
routines.
@
text
@d1 2
a3 1
IA_BaseSet requires "BaseSet.h" and "BaseSet.c"
a12 1
IA_Point requires "Point.h"
d21 2
d72 2
d83 1
a83 1
instantiate IA_ValueSet<IA_Point<double> >
a328 2


d355 2
@


1.17
log
@added inst. for IA_ValueSet<IA_Point<double> >
@
text
@d4 1
a4 1
IA_Bit requires "Bit.h" and "Bit.c"
d13 1
d51 5
d101 5
d149 4
d196 4
d243 4
d290 4
d338 4
@


1.16
log
@no changes
@
text
@d12 1
@


1.15
log
@Added some code to exercise vtbl's for SC++.
@
text
@d36 2
d72 2
d81 2
d124 2
d167 2
d210 2
d253 2
d296 2
@


1.14
log
@added guards to IA_LatticeRelation instantiation directives for BC++
@
text
@d46 11
d87 11
d128 11
d169 11
d210 11
d251 11
d291 11
@


1.13
log
@added inst. for compare(IA_ValueSet<T> , IA_ValueSet<T> )
@
text
@d12 2
d15 1
d41 1
d44 1
d71 1
d74 2
d101 1
d104 2
d131 1
d134 2
d161 1
d164 2
d191 1
d194 2
d222 1
d225 2
a227 1

@


1.12
log
@for g++ with -fno-implicite-templates ValueSetCompar needs to be
instantiated
@
text
@d39 1
a40 1

d67 1
a67 1

d94 1
a94 1

d121 1
a121 1

d148 1
a148 1

d175 1
a175 1

d203 1
a203 1

@


1.11
log
@added more friend operators and compare
@
text
@d12 1
a12 1
IA::LatticeRelation requires "ia.h"
d19 1
a19 1
#instantiate IA_ValueSetComparator<int>
d38 1
a38 1
instantiate IA::LatticeRelation compare(const IA_Set<int>&,const IA_Set<int>&);
d48 1
a48 1
#instantiate IA_ValueSetComparator<double>
d66 1
a66 1
instantiate IA::LatticeRelation compare(const IA_Set<double>&,const IA_Set<double>&);
d75 1
a75 1
#instantiate IA_ValueSetComparator<float>
d93 1
a93 1
instantiate IA::LatticeRelation compare(const IA_Set<float>&,const IA_Set<float>&);
d102 1
a102 1
#instantiate IA_ValueSetComparator<IA_Bit>
d120 1
a120 1
instantiate IA::LatticeRelation compare(const IA_Set<IA_Bit>&,const IA_Set<IA_Bit>&);
d129 1
a129 1
#instantiate IA_ValueSetComparator<IA_RGB>
d147 1
a147 1
instantiate IA::LatticeRelation compare(const IA_Set<IA_RGB>&,const IA_Set<IA_RGB>&);
d156 1
a156 1
#instantiate IA_ValueSetComparator<complex>
d174 1
a174 1
instantiate IA::LatticeRelation compare(const IA_Set<complex>&,const IA_Set<complex>&);
d184 1
a184 1
#instantiate IA_ValueSetComparator<unsigned char>
d202 1
a202 1
instantiate IA::LatticeRelation compare(const IA_Set<unsigned char>&,const IA_Set<unsigned char>&);
@


1.10
log
@*** empty log message ***
@
text
@d12 1
d31 6
d38 2
a39 1
instantiate int operator<(const IA_Set<int>&, const IA_Set<int>&);
d61 7
d88 7
d115 7
d142 7
d169 7
d196 7
@


1.9
log
@*** empty log message ***
@
text
@d150 1
a150 1
instantiate int operator!=(const IA_Set<unsigned char> &, const IA_Set<usigned char> &);
@


1.8
log
@added directives to instantiate IA_PredicateSet_CR, IA_PredicateSet_V,
IA_BaseSetIter, and IA_ValueSetIter of int, double, float, IA_Bit,
IA_RGB, and complex
@
text
@d18 1
a18 1
instantiate IA_ValueSetComparator<int>
d40 1
a40 1
instantiate IA_ValueSetComparator<double>
d60 1
a60 1
instantiate IA_ValueSetComparator<float>
d80 1
a80 1
instantiate IA_ValueSetComparator<IA_Bit>
d100 1
a100 1
instantiate IA_ValueSetComparator<IA_RGB>
d120 1
a120 1
instantiate IA_ValueSetComparator<complex>
d134 22
@


1.7
log
@changed all occurrences of "Complex" to "complex"
@
text
@d8 4
d19 4
d41 4
d61 4
d81 4
a94 1

d101 4
d121 4
@


1.6
log
@*** empty log message ***
@
text
@d6 1
a6 1
Complex requires "Complex.h" 
d92 1
a92 1
filename mangle IA_Set<Complex>
d94 11
a104 11
instantiate IA_Set<Complex>
instantiate IA_BaseSet<Complex>
instantiate IA_ValueSet<Complex>
instantiate IA_ValueSetComparator<Complex>

instantiate int operator<(const IA_Set<Complex> &, const IA_Set<Complex> &);
instantiate int operator<=(const IA_Set<Complex> &, const IA_Set<Complex> &);
instantiate int operator==(const IA_Set<Complex> &, const IA_Set<Complex> &);
instantiate int operator!=(const IA_Set<Complex> &, const IA_Set<Complex> &);
instantiate int operator>=(const IA_Set<Complex> &, const IA_Set<Complex> &);
instantiate int operator>(const IA_Set<Complex> &, const IA_Set<Complex> &);
@


1.5
log
@ADded some functions.
@
text
@d4 3
a6 1
IA_Bit requires "Bit.h"
d72 33
@


1.4
log
@Added some operators that are friends too IA_Set.
@
text
@d13 1
d20 3
d32 7
d48 7
d64 7
a71 1

@


1.3
log
@added IA_ValueSetComparator
@
text
@d13 6
a18 1

@


1.2
log
@added bit, RGB, complex, float, and u_char for instantiations
@
text
@d4 2
a5 3
IA_Bit requires "Bit.h" 
IA_RGB requires "RGB.h"
Complex requires "Complex.h" 
d12 2
d21 1
a21 10

end_module

filename mangle IA_Set<IA_Bit>

instantiate IA_Set<IA_Bit>
instantiate IA_BaseSet<IA_Bit>
instantiate IA_ValueSet<IA_Bit>

end_module
a22 6
filename mangle IA_Set<IA_RGB>

instantiate IA_Set<IA_RGB>
instantiate IA_BaseSet<IA_RGB>
instantiate IA_ValueSet<IA_RGB>

a24 1

d30 1
d34 1
a34 1
filename mangle IA_Set<u_char>
d36 4
a39 10
instantiate IA_Set<unsigned char>
instantiate IA_BaseSet<unsigned char>
instantiate IA_ValueSet<unsigned char>
end_module

filename mangle IA_Set<Complex>

instantiate IA_Set<Complex>
instantiate IA_BaseSet<Complex>
instantiate IA_ValueSet<Complex>
a41 7







@


1.1
log
@Initial revision
@
text
@d4 3
a12 1

d22 48
@
