source: git/factory/parseutil.h @ 72ebdb

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