source: git/factory/ftmpl_inst.cc @ b23c90

spielwiese
Last change on this file since b23c90 was dac412, checked in by Jens Schmidt <schmidt@…>, 26 years ago
* ftmpl_inst.cc: instantiations for `tabs( int )' added git-svn-id: file:///usr/local/Singular/svn/trunk@1338 2c84dea3-7e68-4137-9b89-c4e89433aadc
  • Property mode set to 100644
File size: 2.5 KB
Line 
1/* emacs edit mode for this file is -*- C++ -*- */
2/* $Id: ftmpl_inst.cc,v 1.7 1998-04-06 12:35:32 schmidt Exp $ */
3
4//{{{ docu
5//
6// ftmpl_inst.cc - Factory's template instantiations.
7//
8// For a detailed description how to instantiate Factory's
9// template classes and functions and how to add new
10// instantiations see the `README' file.
11//
12//}}}
13
14#include <factoryconf.h>
15
16#ifdef macintosh
17#include <:templates:ftmpl_array.cc>
18#include <:templates:ftmpl_factor.cc>
19#include <:templates:ftmpl_list.cc>
20#include <:templates:ftmpl_functions.h>
21#include <:templates:ftmpl_matrix.cc>
22#else
23#include <templates/ftmpl_array.cc>
24#include <templates/ftmpl_factor.cc>
25#include <templates/ftmpl_list.cc>
26#include <templates/ftmpl_functions.h>
27#include <templates/ftmpl_matrix.cc>
28#endif
29
30#include <factory.h>
31
32
33//{{{ explicit template class instantiations
34template class Factor<CanonicalForm>;
35template class List<CFFactor>;
36template class ListItem<CFFactor>;
37template class ListIterator<CFFactor>;
38template class List<CanonicalForm>;
39template class ListItem<CanonicalForm>;
40template class ListIterator<CanonicalForm>;
41template class Array<CanonicalForm>;
42template class List<MapPair>;
43template class ListItem<MapPair>;
44template class ListIterator<MapPair>;
45template class Matrix<CanonicalForm>;
46template class SubMatrix<CanonicalForm>;
47template class Array<REvaluation>;
48//}}}
49
50//{{{ explicit template function instantiations
51#ifndef NOSTREAMIO
52template ostream & operator << ( ostream &, const List<CanonicalForm> & );
53template ostream & operator << ( ostream &, const List<CFFactor> & );
54template ostream & operator << ( ostream &, const List<MapPair> & );
55template ostream & operator << ( ostream &, const Array<CanonicalForm> & );
56template ostream & operator << ( ostream &, const Factor<CanonicalForm> & );
57template ostream & operator << ( ostream &, const Matrix<CanonicalForm> & );
58template ostream & operator << ( ostream &, const Array<REvaluation> & );
59#endif /* NOSTREAMIO */
60
61template int operator == ( const Factor<CanonicalForm> &, const Factor<CanonicalForm> & );
62
63template List<CFFactor> Union ( const List<CFFactor> &, const List<CFFactor> & );
64
65#ifndef WINNT
66template CanonicalForm tmax ( const CanonicalForm &, const CanonicalForm & );
67template CanonicalForm tmin ( const CanonicalForm &, const CanonicalForm & );
68
69template int tmax ( const int &, const int & );
70template int tmin ( const int &, const int & );
71template int tabs ( const int & );
72#endif
73//}}}
74
75//
76// place here your own template stuff, not yet instantiated by factory
77//
Note: See TracBrowser for help on using the repository browser.