source: git/factory/parseutil.h @ ec970e

spielwiese
Last change on this file since ec970e was 341696, checked in by Hans Schönemann <hannes@…>, 14 years ago
Adding Id property to all files git-svn-id: file:///usr/local/Singular/svn/trunk@12231 2c84dea3-7e68-4137-9b89-c4e89433aadc
  • Property mode set to 100644
File size: 745 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.