| 304 | } |
| 305 | |
| 306 | GeneratorFuelCellElectricalStorage GeneratorFuelCell_Impl::electricalStorage() const { |
| 307 | boost::optional<GeneratorFuelCellElectricalStorage> value = optionalElectricalStorage(); |
| 308 | if (!value) { |
| 309 | LOG_AND_THROW(" does not have an Electrical Storage attached."); |
| 310 | } |
| 311 | return value.get(); |
| 312 | } |
| 313 | |
| 314 | GeneratorFuelCellInverter GeneratorFuelCell_Impl::inverter() const { |
| 315 | boost::optional<GeneratorFuelCellInverter> value = optionalInverter(); |