MCPcopy Create free account
hub / github.com/creatale/node-dv / SkipDeSerialize

Method SkipDeSerialize

deps/tesseract/ccstruct/imagedata.cpp:196–206  ·  view source on GitHub ↗

As DeSerialize, but only seeks past the data - hence a static method.

Source from the content-addressed store, hash-verified

194
195// As DeSerialize, but only seeks past the data - hence a static method.
196bool ImageData::SkipDeSerialize(bool swap, TFile* fp) {
197 if (!STRING::SkipDeSerialize(swap, fp)) return false;
198 inT32 page_number;
199 if (fp->FRead(&page_number, sizeof(page_number), 1) != 1) return false;
200 if (!GenericVector<char>::SkipDeSerialize(swap, fp)) return false;
201 if (!STRING::SkipDeSerialize(swap, fp)) return false;
202 if (!GenericVector<TBOX>::SkipDeSerialize(swap, fp)) return false;
203 if (!GenericVector<STRING>::SkipDeSerializeClasses(swap, fp)) return false;
204 inT8 vertical = 0;
205 return fp->FRead(&vertical, sizeof(vertical), 1) == 1;
206}
207
208// Saves the given Pix as a PNG-encoded string and destroys it.
209void ImageData::SetPix(Pix* pix) {

Callers

nothing calls this directly

Calls 1

FReadMethod · 0.80

Tested by

no test coverage detected