SCalc
lib
scalc.hh
1
/*
2
scalc.hh, copyright (c) 2006 by Vincent Fourmond:
3
The public interface for SCalc
4
5
This program is free software; you can redistribute it and/or modify
6
it under the terms of the GNU General Public License as published by
7
the Free Software Foundation; either version 2 of the License, or
8
(at your option) any later version.
9
10
This program is distributed in the hope that it will be useful,
11
but WITHOUT ANY WARRANTY; without even the implied warranty of
12
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
13
GNU General Public License for more details (in the COPYING file).
14
15
*/
16
17
#ifndef _SCALC_HH
18
#define _SCALC_HH
19
20
/* STL templates */
21
#include <iostream>
22
#include <string>
23
#include <vector>
24
#include <map>
25
#include <set>
26
27
#ifdef SCALC_LIB
28
# include <
session.hh
>
29
# include <expression.hh>
30
// syntax errors:
31
# include <syntax.hh>
32
// functions
33
# include <functions.hh>
34
#else
35
# include <scalc/session.hh>
36
# include <scalc/expression.hh>
37
// syntax errors:
38
# include <scalc/syntax.hh>
39
// functions
40
# include <scalc/functions.hh>
41
#endif
42
43
#endif
session.hh
Generated by
1.8.13