diff options
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;  | 
