#include #include "SizeT.h" using namespace std; string SizeTToString(SizeT size){ string name{"unknown"}; switch(size) { case SizeT::TINY: name = "tiny"; break; case SizeT::SMALL: name = "small"; break; case SizeT::MEDIUM: name = "medium"; break; case SizeT::LARGE: name = "large"; break; case SizeT::HUGE: name = "huge"; break; case SizeT::GARGANTUAN: name = "gargantuan"; break; default: cout << "Error, unknown size" << endl; } return name; } int SizeDifference(SizeT first, SizeT second){ int firstSize, secondSize; firstSize = static_cast(first); secondSize = static_cast(second); return abs(firstSize-secondSize); } SizeT RandomSize() { int i = rand() % SIZES; return static_cast(i); }