Operator Overloading

Provide a conversion function in your class like:

operator int() const { return mint; }

Perfectly reasonable to do when used judiciously.