source: git/factory/parseutil.h @ 8a30b1

spielwiese
Last change on this file since 8a30b1 was 362fc67, checked in by Martin Lee <martinlee84@…>, 12 years ago
chg: remove $Id$
  • Property mode set to 100644
File size: 737 bytes
Line 
1/* emacs edit mode for this file is -*- C++ -*- */
2
3#ifndef INCL_PARSEUTIL_H
4#define INCL_PARSEUTIL_H
5
6// #include "config.h"
7
8#include "cf_defs.h"
9#include "canonicalform.h"
10#include "variable.h"
11
12class PUtilBase;
13
14class ParseUtil
15{
16private:
17    PUtilBase * value;
18public:
19    ParseUtil();
20    ParseUtil( const ParseUtil & );
21    ParseUtil( const CanonicalForm & );
22    ParseUtil( const Variable & );
23    ParseUtil( int );
24    ParseUtil( char * );
25    ~ParseUtil();
26    ParseUtil & operator= ( const ParseUtil & );
27    ParseUtil & operator= ( const CanonicalForm & );
28    ParseUtil & operator= ( const Variable & );
29    ParseUtil & operator= ( int );
30    CanonicalForm getval();
31    int getintval();
32};
33
34#endif /* ! INCL_PARSEUTIL_H */
Note: See TracBrowser for help on using the repository browser.