bool IsSetToString(std::string val) const
This function converts val from a string the the actual parameter type and then returns false unless one of the following conditions is met.