source: git/factory/ftmpl_inst.cc @ dac412

spielwiese
Last change on this file since dac412 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
RevLine 
[f8179c]1/* emacs edit mode for this file is -*- C++ -*- */
[dac412]2/* $Id: ftmpl_inst.cc,v 1.7 1998-04-06 12:35:32 schmidt Exp $ */
[e8e516]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//}}}
[f8179c]13
14#include <factoryconf.h>
15
[3ce9af]16#ifdef macintosh
[140854b]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>
[3ce9af]22#else
[974ce1]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>
[3ce9af]28#endif
[f8179c]29
[31a2be7]30#include <factory.h>
31
32
[e8e516]33//{{{ explicit template class instantiations
[f8179c]34template class Factor<CanonicalForm>;
35template class List<CFFactor>;
[e8e516]36template class ListItem<CFFactor>;
[f8179c]37template class ListIterator<CFFactor>;
38template class List<CanonicalForm>;
[e8e516]39template class ListItem<CanonicalForm>;
[f8179c]40template class ListIterator<CanonicalForm>;
41template class Array<CanonicalForm>;
42template class List<MapPair>;
[e8e516]43template class ListItem<MapPair>;
[f8179c]44template class ListIterator<MapPair>;
45template class Matrix<CanonicalForm>;
46template class SubMatrix<CanonicalForm>;
47template class Array<REvaluation>;
[e8e516]48//}}}
[f8179c]49
[e8e516]50//{{{ explicit template function instantiations
[f8179c]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
[e8e516]61template int operator == ( const Factor<CanonicalForm> &, const Factor<CanonicalForm> & );
[f8179c]62
[e8e516]63template List<CFFactor> Union ( const List<CFFactor> &, const List<CFFactor> & );
[f8179c]64
[31a2be7]65#ifndef WINNT
[e8e516]66template CanonicalForm tmax ( const CanonicalForm &, const CanonicalForm & );
67template CanonicalForm tmin ( const CanonicalForm &, const CanonicalForm & );
[f8179c]68
[e8e516]69template int tmax ( const int &, const int & );
70template int tmin ( const int &, const int & );
[dac412]71template int tabs ( const int & );
[31a2be7]72#endif
[e8e516]73//}}}
[f8179c]74
[e8e516]75//
76// place here your own template stuff, not yet instantiated by factory
77//
Note: See TracBrowser for help on using the repository browser.