| 19 | } |
| 20 | |
| 21 | int |
| 22 | BlockParam::GetIntValue() const |
| 23 | { |
| 24 | const char *const s = value.c_str(); |
| 25 | char *endptr; |
| 26 | long value2 = strtol(s, &endptr, 0); |
| 27 | if (endptr == s || *endptr != 0) |
| 28 | throw FmtRuntimeError("Not a valid number in line {}", line); |
| 29 | |
| 30 | return value2; |
| 31 | } |
| 32 | |
| 33 | unsigned |
| 34 | BlockParam::GetUnsignedValue() const |