summaryrefslogtreecommitdiff
path: root/tools
diff options
context:
space:
mode:
authorJoe Zhao <ztuowen@gmail.com>2015-04-28 10:35:16 +0800
committerJoe Zhao <ztuowen@gmail.com>2015-04-28 10:35:16 +0800
commit0f05a379b2c5df0b05c23fd91d697464bd250507 (patch)
treed6000653829acb90a68881674c9f83f9c11b969b /tools
parent539d633fe91ee44c5b5be77b2eaded2f1868c4ca (diff)
downloadranksvm-0f05a379b2c5df0b05c23fd91d697464bd250507.tar.gz
ranksvm-0f05a379b2c5df0b05c23fd91d697464bd250507.tar.bz2
ranksvm-0f05a379b2c5df0b05c23fd91d697464bd250507.zip
dewarning
Diffstat (limited to 'tools')
-rw-r--r--tools/dataProvider.h8
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;