upgraded CSVParse.h

This commit is contained in:
HuYingzhuo(hugo/hyzboy) 2023-07-28 18:14:01 +08:00
parent 4d62d19187
commit cfb772cb55

View File

@ -30,13 +30,11 @@ namespace hgl
bool OnLine(const T *text,const int length) override
{
if(!text||!*text||length<=0)
return(false);
return(true);
splite.Start(text,length);
callback->OnLine(splite);
return(true);
return callback->OnLine(splite);
}
};//class CSVTextParse
@ -48,9 +46,7 @@ namespace hgl
tis.SetParseCallback<T>(&parse);
tis.Run();
return nullptr;
return tis.Run()>0;
}
template<typename T> inline bool ParseCSVFile(const OSString &filename,CSVParseCallback<T> *pcb)