source: git/factory/libfac/factor/tmpl_inst.cc @ c623e3e

fieker-DuValspielwiese
Last change on this file since c623e3e was 7762549, checked in by Martin Lee <martinlee84@…>, 11 years ago
fix: template instantiation in libfac
  • Property mode set to 100644
File size: 1.6 KB
Line 
1////////////////////////////////////////////////////////////
2// emacs edit mode for this file is -*- C++ -*-
3////////////////////////////////////////////////////////////
4
5#ifdef HAVE_CONFIG_H
6#include "config.h"
7#endif /* HAVE_CONFIG_H */
8
9// #include <factory/factoryconf.h>
10
11// #include "factory.h"
12#include "cf_iter.h"
13#include "canonicalform.h"
14#include "cf_assert.h"
15#include "cf_reval.h"
16
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
23// place here your own template stuff, not instantiated by factory
24#include <libfac/factor/tmpl_inst.h>
25#include <libfac/factor/class.cc>
26
27//template class List<IntList>;
28//template class ListIterator<IntList>;
29
30template class Substitution<CanonicalForm>;
31template class List<SForm>;
32template class ListIterator<SForm>;
33template class ListItem<Substitution<CanonicalForm> >;
34
35#ifndef NOSTREAMIO
36template OSTREAM & operator << ( OSTREAM &, const List<int> & );
37template OSTREAM & operator << ( OSTREAM &, const List<IntList> & );
38#endif
39
40// for charsets:
41//template class List<CFList>;
42//template class ListIterator<CFList>;
43
44#ifndef NOSTREAMIO
45template OSTREAM & operator << ( OSTREAM &, const List<CFList> & );
46template OSTREAM & operator << ( OSTREAM &, const List<Variable> & );
47template OSTREAM & operator << ( OSTREAM &, const Array<int> & );
48#endif
49
50//template class Array<int>;
51//template class Array<Variable>;
52
53// for database
54#ifdef HAVE_DATABASE
55template class List<CFFList>;
56template class ListIterator<CFFList>;
57#endif /* HAVE_DATABASE */
Note: See TracBrowser for help on using the repository browser.