| 197 | |
| 198 | template <typename T> |
| 199 | void NetElementFloating<T>::writeValue(DataStream& ds, T t) const { |
| 200 | if (m_fixedPointBase) |
| 201 | ds.writeVlqI(round(t / *m_fixedPointBase)); |
| 202 | else |
| 203 | ds.write(t); |
| 204 | } |
| 205 | |
| 206 | template <typename T> |
| 207 | T NetElementFloating<T>::readValue(DataStream& ds) const { |