source: git/Singular/InternPoly.h @ 2b78bd

spielwiese
Last change on this file since 2b78bd was 2b78bd, checked in by Frank Seelisch <seelisch@…>, 15 years ago
test code for Minors and C++Wrappers (with defines HAVE_MINOR and HAVE_WRAPPERS) git-svn-id: file:///usr/local/Singular/svn/trunk@12151 2c84dea3-7e68-4137-9b89-c4e89433aadc
  • Property mode set to 100644
File size: 660 bytes
Line 
1#ifndef INTERN_POLY_H
2#define INTERN_POLY_H
3
4#ifdef HAVE_WRAPPERS
5
6#include "ReferenceCounter.h"
7#include "RingWrapper.h"
8
9class InternPoly : public ReferenceCounter
10{
11protected:
12  const RingWrapper& m_ring;
13public:
14  InternPoly (const RingWrapper& r);
15  InternPoly (const InternPoly& p);
16  virtual ~InternPoly ();
17  const RingWrapper& getRing () const;
18  void add (const InternPoly* ip);  // changes given object
19  virtual void addCompatible (const InternPoly* ip);  // changes given object
20  virtual InternPoly* deepCopy () const;
21  virtual int getPolyType () const;
22  virtual char* toString () const;
23};
24
25#endif // HAVE_WRAPPERS
26
27#endif
28/* INTERN_POLY_H */
Note: See TracBrowser for help on using the repository browser.