| 957 | } |
| 958 | template <typename T> |
| 959 | bool GenericVector<T>::SkipDeSerialize(bool swap, tesseract::TFile* fp) { |
| 960 | inT32 reserved; |
| 961 | if (fp->FRead(&reserved, sizeof(reserved), 1) != 1) return false; |
| 962 | if (swap) Reverse32(&reserved); |
| 963 | return fp->FRead(NULL, sizeof(T), reserved) == reserved; |
| 964 | } |
| 965 | |
| 966 | // Writes a vector of classes to the given file. Assumes the existence of |
| 967 | // bool T::Serialize(FILE* fp) const that returns false in case of error. |