diff options
author | Joe Zhao <ztuowen@gmail.com> | 2015-04-28 10:35:16 +0800 |
---|---|---|
committer | Joe Zhao <ztuowen@gmail.com> | 2015-04-28 10:35:16 +0800 |
commit | 0f05a379b2c5df0b05c23fd91d697464bd250507 (patch) | |
tree | d6000653829acb90a68881674c9f83f9c11b969b /tools | |
parent | 539d633fe91ee44c5b5be77b2eaded2f1868c4ca (diff) | |
download | ranksvm-0f05a379b2c5df0b05c23fd91d697464bd250507.tar.gz ranksvm-0f05a379b2c5df0b05c23fd91d697464bd250507.tar.bz2 ranksvm-0f05a379b2c5df0b05c23fd91d697464bd250507.zip |
dewarning
Diffstat (limited to 'tools')
-rw-r--r-- | tools/dataProvider.h | 8 |
1 files changed, 4 insertions, 4 deletions
diff --git a/tools/dataProvider.h b/tools/dataProvider.h index a8a5448..1d430e4 100644 --- a/tools/dataProvider.h +++ b/tools/dataProvider.h @@ -26,11 +26,11 @@ private: int n; std::vector<DataEntry*> data; public: - int getSize(){return data.size();} + unsigned long getSize(){return data.size();} void addEntry(DataEntry* d){data.push_back(d);} void setfSize(int fsize){n=fsize;} int getfSize(){return n;} - int clear(){ + void clear(){ for (int i=0;i<data.size();++i) delete data[i]; data.clear(); @@ -59,7 +59,7 @@ public: DataProvider():eof(false){}; bool EOFile(){return eof;} - int getAllData(DataList &out){\ + void getAllData(DataList &out){\ out.clear(); DataList buf; while (!EOFile()) @@ -69,8 +69,8 @@ public: // out.getData().insert(out.getData().end(),buf.getData().begin(),buf.getData().end()); for (int i=0;i<buf.getSize();++i) out.addEntry(out.copyEntry(buf.getData()[i])); + out.setfSize(buf.getfSize()); } - out.setfSize(buf.getfSize()); } virtual int getDataSet(DataList &out) = 0; virtual int open()=0; |