source: git/factory/parseutil.h @ 6bc4cd

spielwiese
Last change on this file since 6bc4cd 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
RevLine 
[493c477]1/* emacs edit mode for this file is -*- C++ -*- */
[341696]2/* $Id$ */
[2dd068]3
4#ifndef INCL_PARSEUTIL_H
5#define INCL_PARSEUTIL_H
6
[e4fe2b]7// #include "config.h"
[9d7aaa]8
[2dd068]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
[493c477]35#endif /* ! INCL_PARSEUTIL_H */
Note: See TracBrowser for help on using the repository browser.