void TStrFeatureSpace::SaveTxt(TSOut& Out) const { for (int i = 0; i < Len(); i++) { Out.PutInt(i); Out.PutCh('\t'); const char *item = Get(i); Out.PutBf(item, strlen(item)); Out.PutLn(); } }
void TStrFeatureSpace::Save(TSOut& Out) const { TStrFSSize Len = Space.Len(); Out.Save(Len); for (TStrFSSize i = 0; i < Space.Len(); i++) { const char *Ftr = ISpace.KeyFromOfs(Space[i]); TInt StrLen = strlen(Ftr); StrLen.Save(Out); Out.PutBf(Ftr, StrLen); } }