Beispiel #1
0
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();
	}
}
Beispiel #2
0
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);
	}
}