source: git/factory/factory.template @ ec8f57

fieker-DuValspielwiese
Last change on this file since ec8f57 was 474f55c, checked in by Hans Schoenemann <hannes@…>, 6 years ago
xalloc: removed omallocClass: no need to wrap new/delete/..
  • Property mode set to 100644
File size: 2.6 KB
Line 
1/* emacs edit mode for this file is -*- C++ -*- */
2
3#ifndef INCL_FACTORY_H
4#define INCL_FACTORY_H
5
6/* factory.template is a template to generate `factory.h' */
7
8/**
9 *
10 * @file factory.h
11 *
12 * `factory.h' is the user interface to Factory.  Created
13 * automatically by `makeheader', it collects all important
14 * declarations from all important Factory header files into one
15 * overall header file leaving out all boring Factory internal
16 * stuff.  See `./bin/makeheader' for an explanation of the syntax
17 * of this file.
18 *
19 * Note: In this file the order of "includes" matters (since this
20 * are not real includes)!  In general, files at the end depend
21 * on files at the beginning.
22 *
23**/
24
25#include "factory/factoryconf.h"
26#include <stdint.h>
27#ifdef HAVE_OMALLOC
28#include "omalloc/omalloc.h"
29#ifndef XMEMORY_H
30#include "omalloc/omallocClass.h"
31#endif
32#endif
33
34#ifndef NOSTREAMIO
35#  ifdef HAVE_IOSTREAM
36#    include <iostream>
37#    define OSTREAM std::ostream
38#    define ISTREAM std::istream
39#  elif defined(HAVE_IOSTREAM_H)
40#    include <iostream.h>
41#    define OSTREAM ostream
42#    define ISTREAM istream
43#  endif
44#endif /* ! NOSTREAMIO */
45
46#include "factory/cf_gmp.h"
47
48#include "factory/templates/ftmpl_array.h"
49#include "factory/templates/ftmpl_afactor.h"
50#include "factory/templates/ftmpl_factor.h"
51#include "factory/templates/ftmpl_list.h"
52#include "factory/templates/ftmpl_matrix.h"
53
54/*MAKEHEADER PUBLIC ONLY*/
55#include "cf_globals.h"
56
57/*MAKEHEADER PUBLIC ONLY*/
58#include "cf_primes.h"
59
60/*MAKEHEADER PUBLIC ONLY*/
61#include "cf_defs.h"
62
63/*MAKEHEADER PUBLIC ONLY*/
64#include "variable.h"
65
66/*MAKEHEADER PUBLIC ONLY*/
67#include "canonicalform.h"
68
69/*MAKEHEADER PUBLIC ONLY*/
70#include "cf_algorithm.h"
71
72/*MAKEHEADER PUBLIC ONLY*/
73#include "cf_eval.h"
74
75/*MAKEHEADER PUBLIC ONLY*/
76#include "cf_generator.h"
77
78/*MAKEHEADER PUBLIC ONLY*/
79#include "cf_iter.h"
80
81/*MAKEHEADER PUBLIC ONLY*/
82#include "cf_random.h"
83
84/*MAKEHEADER PUBLIC ONLY*/
85#include "fac_util.h"
86
87/*MAKEHEADER PUBLIC ONLY*/
88#include "cf_map.h"
89
90/*MAKEHEADER PUBLIC ONLY*/
91#include "cf_reval.h"
92
93/*MAKEHEADER PUBLIC ONLY*/
94#include "fac_sqrfree.h"
95
96/*MAKEHEADER PUBLIC ONLY*/
97#include "gfops.h"
98
99/*MAKEHEADER PUBLIC ONLY*/
100#include "cf_hnf.h"
101
102/*MAKEHEADER PUBLIC ONLY*/
103#include "singext.h"
104
105/*MAKEHEADER PUBLIC ONLY*/
106#include "cf_util.h"
107
108/*MAKEHEADER PUBLIC ONLY*/
109#include "facIrredTest.h"
110
111/*MAKEHEADER PUBLIC ONLY*/
112#include "facAbsFact.h"
113
114/*MAKEHEADER PUBLIC ONLY*/
115#include "cfModResultant.h"
116
117/*MAKEHEADER PUBLIC ONLY*/
118#include "facAlgFunc.h"
119
120/*MAKEHEADER PUBLIC ONLY*/
121#include "cfCharSetsUtil.h"
122
123/*MAKEHEADER PUBLIC ONLY*/
124#include "cfCharSets.h"
125
126/*MAKEHEADER PUBLIC ONLY*/
127#include "cfUnivarGcd.h"
128
129
130#endif /* ! INCL_FACTORY_H */
Note: See TracBrowser for help on using the repository browser.