diff options
author | Stefan Radomski <radomski@tk.informatik.tu-darmstadt.de> | 2014-08-14 08:11:54 (GMT) |
---|---|---|
committer | Stefan Radomski <radomski@tk.informatik.tu-darmstadt.de> | 2014-08-14 08:11:54 (GMT) |
commit | 8684cefe080ab61d11d956d17ecfa417c2446dcc (patch) | |
tree | e8f53f52b8098d96d878d0a7f3b07b9b0ba094f3 /src/uscxml/messages/Event.h | |
parent | 66b0852b0618cc4bfff08d47aa0af56353226190 (diff) | |
download | uscxml-8684cefe080ab61d11d956d17ecfa417c2446dcc.zip uscxml-8684cefe080ab61d11d956d17ecfa417c2446dcc.tar.gz uscxml-8684cefe080ab61d11d956d17ecfa417c2446dcc.tar.bz2 |
JavaScriptCore in CMake module
Diffstat (limited to 'src/uscxml/messages/Event.h')
-rw-r--r-- | src/uscxml/messages/Event.h | 16 |
1 files changed, 8 insertions, 8 deletions
diff --git a/src/uscxml/messages/Event.h b/src/uscxml/messages/Event.h index 1aa66a1..a63c55f 100644 --- a/src/uscxml/messages/Event.h +++ b/src/uscxml/messages/Event.h @@ -204,8 +204,8 @@ public: typedef std::multimap<std::string, Data> params_t; typedef std::map<std::string, Data> namelist_t; - - static bool getParam(params_t params, const std::string& name, Data& target) { + + static bool getParam(const params_t& params, const std::string& name, Data& target) { if (params.find(name) != params.end()) { target = params.find(name)->second; return true; @@ -213,9 +213,9 @@ public: return false; } - static bool getParam(params_t params, const std::string& name, std::list<Data>& target) { + static bool getParam(const params_t& params, const std::string& name, std::list<Data>& target) { if (params.find(name) != params.end()) { - std::pair<params_t::iterator, params_t::iterator> rangeIter = params.equal_range(name); + std::pair<params_t::const_iterator, params_t::const_iterator> rangeIter = params.equal_range(name); while(rangeIter.first != rangeIter.second) { target.push_back(rangeIter.first->second); rangeIter.first++; @@ -225,7 +225,7 @@ public: return false; } - template <typename T> static bool getParam(params_t params, const std::string& name, T& target) { + template <typename T> static bool getParam(const params_t& params, const std::string& name, T& target) { if (params.find(name) != params.end()) { target = boost::lexical_cast<T>(params.find(name)->second.atom); return true; @@ -233,7 +233,7 @@ public: return false; } - static bool getParam(params_t params, const std::string& name, bool& target) { + static bool getParam(const params_t& params, const std::string& name, bool& target) { if (params.find(name) != params.end()) { target = true; if (iequals(params.find(name)->second.atom, "false")) { @@ -250,9 +250,9 @@ public: return false; } - template <typename T> static bool getParam(params_t params, const std::string& name, std::list<T>& target) { + template <typename T> static bool getParam(const params_t& params, const std::string& name, std::list<T>& target) { if (params.find(name) != params.end()) { - std::pair<params_t::iterator, params_t::iterator> rangeIter = params.equal_range(name); + std::pair<params_t::const_iterator, params_t::const_iterator> rangeIter = params.equal_range(name); while(rangeIter.first != rangeIter.second) { target.push_back(boost::lexical_cast<T>(rangeIter.first->second.atom)); rangeIter.first++; |