summaryrefslogtreecommitdiffstats
path: root/src/uscxml/messages/Event.h
diff options
context:
space:
mode:
authorStefan Radomski <radomski@tk.informatik.tu-darmstadt.de>2014-08-14 08:11:54 (GMT)
committerStefan Radomski <radomski@tk.informatik.tu-darmstadt.de>2014-08-14 08:11:54 (GMT)
commit8684cefe080ab61d11d956d17ecfa417c2446dcc (patch)
treee8f53f52b8098d96d878d0a7f3b07b9b0ba094f3 /src/uscxml/messages/Event.h
parent66b0852b0618cc4bfff08d47aa0af56353226190 (diff)
downloaduscxml-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.h16
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++;