From 4942a341f44c33b00de405c18e13c83e6f23cbc5 Mon Sep 17 00:00:00 2001 From: Christophe Geuzaine <cgeuzaine@ulg.ac.be> Date: Fri, 3 May 2013 13:28:09 +0000 Subject: [PATCH] sort --- Common/onelab.h | 15 ++++++++++----- 1 file changed, 10 insertions(+), 5 deletions(-) diff --git a/Common/onelab.h b/Common/onelab.h index d90c0b2fc0..b89e1da6df 100644 --- a/Common/onelab.h +++ b/Common/onelab.h @@ -716,7 +716,8 @@ namespace onelab{ if(name.empty() && client.empty()){ std::set<parameter*, parameterLessThan> ps; _getAllParameters(ps); - for(std::set<parameter*>::iterator it = ps.begin(); it != ps.end(); it++) + for(std::set<parameter*, parameterLessThan>::iterator it = ps.begin(); + it != ps.end(); it++) delete *it; _numbers.clear(); _strings.clear(); @@ -755,7 +756,8 @@ namespace onelab{ { std::set<parameter*, parameterLessThan> ps; _getAllParameters(ps); - for(std::set<parameter*>::iterator it = ps.begin(); it != ps.end(); it++) + for(std::set<parameter*, parameterLessThan>::iterator it = ps.begin(); + it != ps.end(); it++) if((*it)->hasClient(client)) return true; return false; } @@ -765,7 +767,8 @@ namespace onelab{ { std::set<parameter*, parameterLessThan> ps; _getAllParameters(ps); - for(std::set<parameter*>::iterator it = ps.begin(); it != ps.end(); it++){ + for(std::set<parameter*, parameterLessThan>::iterator it = ps.begin(); + it != ps.end(); it++){ if((client.empty() || (*it)->hasClient(client)) && (*it)->getChanged()){ return true; } @@ -778,7 +781,8 @@ namespace onelab{ { std::set<parameter*, parameterLessThan> ps; _getAllParameters(ps); - for(std::set<parameter*>::iterator it = ps.begin(); it != ps.end(); it++) + for(std::set<parameter*, parameterLessThan>::iterator it = ps.begin(); + it != ps.end(); it++) if(client.empty() || (*it)->hasClient(client)) (*it)->setChanged(changed); return true; @@ -790,7 +794,8 @@ namespace onelab{ std::vector<std::string> s; std::set<parameter*, parameterLessThan> ps; _getAllParameters(ps); - for(std::set<parameter*>::const_iterator it = ps.begin(); it != ps.end(); it++) + for(std::set<parameter*, parameterLessThan>::const_iterator it = ps.begin(); + it != ps.end(); it++) if(client.empty() || (*it)->hasClient(client)) s.push_back((*it)->toChar()); return s; -- GitLab