bool AddIllegalRange(std::string hi_val, std::string low_val)
Add an illegal range for this parameter in string format. This function succeeds and returns true if the parameter can have illegal ranges and false otherwise. Currently only int, float and double parameters can have illegal ranges, and for these parameters inf and -inf are legal high and low values respectively.