Nevermind, fixed it. Silly me, calling a function without passing any parameters whatsoever to it. NEW problem!
This warning occurs 3 times in this line of code on the output line.
warning C4761: integral size mismatch in argument; conversion supplied
Code:
stream &operator<<( ostream &output, const Time &thingy )
{
output << setw(2) << setfill('0')<< thingy.getHour <<":"<< thingy.getMin<<":"<< thingy.getSec;
return output; // Should be HR:MN:SC output
} Thingy is a time class that holds hour, minute, seconds. The goal of this line is to output in a format with leading zeroes if a digit is less than ten.