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

Method DeSerializeClasses

deps/tesseract/ccutil/genericvector.h:992–1002  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

990// If swap is true, assumes a big/little-endian swap is needed.
991template <typename T>
992bool GenericVector<T>::DeSerializeClasses(bool swap, FILE* fp) {
993 uinT32 reserved;
994 if (fread(&reserved, sizeof(reserved), 1, fp) != 1) return false;
995 if (swap) Reverse32(&reserved);
996 T empty;
997 init_to_size(reserved, empty);
998 for (int i = 0; i < reserved; ++i) {
999 if (!data_[i].DeSerialize(swap, fp)) return false;
1000 }
1001 return true;
1002}
1003template <typename T>
1004bool GenericVector<T>::DeSerializeClasses(bool swap, tesseract::TFile* fp) {
1005 uinT32 reserved;

Callers 2

DeSerializeMethod · 0.45
DeSerializeMethod · 0.45

Calls 3

Reverse32Function · 0.85
FReadMethod · 0.80
DeSerializeMethod · 0.45

Tested by

no test coverage detected