| 328 | } |
| 329 | |
| 330 | double TExpressionVariable::ToDouble() const { |
| 331 | if (HasDoubleValue) { |
| 332 | return DoubleValue; |
| 333 | } |
| 334 | if (HasStrValue && TryFromString<double>(StringValue, DoubleValue)) { |
| 335 | HasDoubleValue = true; |
| 336 | return DoubleValue; |
| 337 | } |
| 338 | return double(); |
| 339 | } |
| 340 | |
| 341 | TString TExpressionVariable::ToStr() const { |
| 342 | if (HasStrValue) { |