typename Employee::string_type validate_and_return_salary( Employee const& e, Ostr& os ) { if( e.Title() == "CEO" || e.Salary() > 100000 ) os << e.First() << " " << e.Last() << " is overpaid"; return e.First() + " " + e.Last(); }