#ifndef Infinateint_h
#define Infinateint_h
//Infinate integer class Brian Jahns cs252 c1999
//infinateint .h file
#include <iostream.h>
#include "Node.h"
#include "List.h"
class Infinateint
{
//friend declaration so the i/o stream has access to the privates
friend ostream& operator << (ostream&, const Infinateint&);
friend istream& operator >> (istream&, Infinateint&);
public:
Infinateint();
Infinateint(const Infinateint&);
~Infinateint();
//overloaded "+" for adding infinate ints
Infinateint operator + (const Infinateint&);
//overloaded "-" for subtracting infinate ints
Infinateint operator - (const Infinateint&);
//overloaded "*" for multiplying infinate ints
Infinateint operator * (const Infinateint&);
private:
List number;
};
#endif