HitDoc* HitDoc_Deserialize_IMP(HitDoc *self, InStream *instream) { HitDoc_Deserialize_t super_deserialize = SUPER_METHOD_PTR(HITDOC, LUCY_HitDoc_Deserialize); self = super_deserialize(self, instream); HitDocIVARS *const ivars = HitDoc_IVARS(self); ivars->score = InStream_Read_F32(instream); return self; }
PolyCompiler* PolyCompiler_Deserialize_IMP(PolyCompiler *self, InStream *instream) { PolyCompilerIVARS *const ivars = PolyCompiler_IVARS(self); String *class_name = Freezer_read_string(instream); DECREF(class_name); // TODO Don't serialize class name. ivars->children = Freezer_read_varray(instream); PolyCompiler_Deserialize_t super_deserialize = SUPER_METHOD_PTR(POLYCOMPILER, LUCY_PolyCompiler_Deserialize); return super_deserialize(self, instream); }
PhraseCompiler* PhraseCompiler_Deserialize_IMP(PhraseCompiler *self, InStream *instream) { PhraseCompiler_Deserialize_t super_deserialize = SUPER_METHOD_PTR(PHRASECOMPILER, LUCY_PhraseCompiler_Deserialize); self = super_deserialize(self, instream); PhraseCompilerIVARS *const ivars = PhraseCompiler_IVARS(self); ivars->idf = InStream_Read_F32(instream); ivars->raw_weight = InStream_Read_F32(instream); ivars->query_norm_factor = InStream_Read_F32(instream); ivars->normalized_weight = InStream_Read_F32(instream); return self; }
TermCompiler* TermCompiler_Deserialize_IMP(TermCompiler *self, InStream *instream) { TermCompiler_Deserialize_t super_deserialize = SUPER_METHOD_PTR(TERMCOMPILER, LUCY_TermCompiler_Deserialize); self = super_deserialize(self, instream); TermCompilerIVARS *const ivars = TermCompiler_IVARS(self); ivars->idf = InStream_Read_F32(instream); ivars->raw_weight = InStream_Read_F32(instream); ivars->query_norm_factor = InStream_Read_F32(instream); ivars->normalized_weight = InStream_Read_F32(instream); return self; }
ProximityCompiler* ProximityCompiler_Deserialize_IMP(ProximityCompiler *self, InStream *instream) { ProximityCompiler_Deserialize_t super_deserialize = SUPER_METHOD_PTR(PROXIMITYCOMPILER, LUCY_ProximityCompiler_Deserialize); self = super_deserialize(self, instream); ProximityCompilerIVARS *const ivars = ProximityCompiler_IVARS(self); ivars->idf = InStream_Read_F32(instream); ivars->raw_weight = InStream_Read_F32(instream); ivars->query_norm_factor = InStream_Read_F32(instream); ivars->normalized_weight = InStream_Read_F32(instream); ivars->within = InStream_Read_C32(instream); return self; }