| 963 | } |
| 964 | |
| 965 | boost::optional<double> SpaceType_Impl::electricEquipmentPowerPerPerson() const { |
| 966 | double result(0.0); |
| 967 | for (const ElectricEquipment& equipment : electricEquipment()) { |
| 968 | OptionalDouble temp = equipment.powerPerPerson(); |
| 969 | if (temp) { |
| 970 | result += temp.get(); |
| 971 | } else { |
| 972 | return boost::none; |
| 973 | } |
| 974 | } |
| 975 | return result; |
| 976 | } |
| 977 | |
| 978 | bool SpaceType_Impl::setElectricEquipmentPowerPerPerson(boost::optional<double> electricEquipmentPowerPerPerson) { |
| 979 | if (!electricEquipmentPowerPerPerson) { |
nothing calls this directly
no test coverage detected