source: git/factory/parseutil.h @ 2dd068

spielwiese
Last change on this file since 2dd068 was 2dd068, checked in by Rüdiger Stobbe <stobbe@…>, 28 years ago
Initial revision git-svn-id: file:///usr/local/Singular/svn/trunk@6 2c84dea3-7e68-4137-9b89-c4e89433aadc
  • Property mode set to 100644
File size: 784 bytes
Line 
1// emacs edit mode for this file is -*- C++ -*-
2// $Id: parseutil.h,v 1.0 1996-05-17 10:59:42 stobbe Exp $
3
4#ifndef INCL_PARSEUTIL_H
5#define INCL_PARSEUTIL_H
6
7/*
8$Log: not supported by cvs2svn $
9*/
10
11#include "cf_defs.h"
12#include "canonicalform.h"
13#include "variable.h"
14
15class PUtilBase;
16
17class ParseUtil
18{
19private:
20    PUtilBase * value;
21public:
22    ParseUtil();
23    ParseUtil( const ParseUtil & );
24    ParseUtil( const CanonicalForm & );
25    ParseUtil( const Variable & );
26    ParseUtil( int );
27    ParseUtil( char * );
28    ~ParseUtil();
29    ParseUtil & operator= ( const ParseUtil & );
30    ParseUtil & operator= ( const CanonicalForm & );
31    ParseUtil & operator= ( const Variable & );
32    ParseUtil & operator= ( int );
33    CanonicalForm getval();
34    int getintval();
35};
36
37#endif
Note: See TracBrowser for help on using the repository browser.