#include "Length2.h" 
 
//*************************************
// Overloaded operator +              *
//************************************* 
Length operator+(Length a, Length b)
{
    return Length(a.len_inches + b.len_inches);
}

//*************************************
// Overloaded  operator -             *
//*************************************
Length operator-(Length a, Length b)
{
    return Length(a.len_inches - b.len_inches);
}

//************************************
// Overloaded operator ==            *
//************************************
bool operator==(Length a, Length b)
{
    return a.len_inches == b.len_inches;
}

//************************************
// Overloaded operator <             *
//************************************
bool operator<(Length a, Length b)
{
    return a.len_inches < b.len_inches;
}


//******************************************************
// Operator double converts Length to a double in feet *
//******************************************************
Length::operator double() const
{
  return len_inches/12 + (len_inches % 12)/12.0;
}
