// emacs edit mode for this file is -*- C++ -*- /**************************************** * Computer Algebra System SINGULAR * ****************************************/ // $Id: claptmpl.cc,v 1.5 1997-05-05 13:40:04 obachman Exp $ /* * ABSTRACT - instantiation of all templates */ #include "mod2.h" #ifdef HAVE_FACTORY #define SINGULAR 1 #include #endif #if defined(HAVE_FACTORY) || defined(HAVE_FGLM) #include #endif #ifdef HAVE_FGLM #include "fglm.h" #endif #ifdef HAVE_FACTORY #include #include #include #include template class Factor; template class List; template class ListItem; template class ListItem; template class ListIterator; template class List; template class ListIterator; template class Array; template class List; template class ListItem; template class ListIterator; template class Matrix; template class SubMatrix; template List Union ( const List&, const List& ); template CanonicalForm tmax ( const CanonicalForm&, const CanonicalForm& ); template CanonicalForm tmin ( const CanonicalForm&, const CanonicalForm& ); template int tmax ( const int&, const int& ); template int tmin ( const int&, const int& ); // place here your own template stuff, not instantiated by factory #ifdef HAVE_LIBFAC_P #include #include template class List; template class ListIterator; template class List; template class ListIterator; template class Substitution; template class Array; template class Array; template class List; template class ListIterator; template class List; template class ListIterator ; template List Union ( const List&, const List& ); template List Difference ( const List&, const List& ); template List Union ( const List&, const List& ); template List Difference ( const List&, const List& ); // for charsets: template class List; template class ListIterator; #endif #endif #ifdef HAVE_FGLM // templates for fglm: template class List; template class ListIterator; template class List; template class ListIterator; #endif