// File: integer.h
//
// Derive Integer from Ordered


#ifndef _integer_h
#define _integer_h

#include "ordered.h"

class Integer : public Ordered {

public:

   Integer(int a=0) ;

   virtual ~Integer() ;
   virtual Ordered *clone() ;
   virtual int cmp(Ordered *) ;

   virtual void print() {
      cout << setw(12) << n ;
   }

   virtual int *id() { return &idvar ; }
   static int idvar ;

   int n ;
} ;


#endif

