| 105 | // ----------------------------------------------------------------------------------- |
| 106 | template <typename T> |
| 107 | T Read(IOStream *stream) { |
| 108 | T t; |
| 109 | size_t res = stream->Read(&t, sizeof(T), 1); |
| 110 | if (res != 1) { |
| 111 | throw DeadlyImportError("Unexpected EOF"); |
| 112 | } |
| 113 | return t; |
| 114 | } |
| 115 | |
| 116 | // ----------------------------------------------------------------------------------- |
| 117 | template <> |
no test coverage detected