private:
inline std::string make_URI(const unsigned int resource_number)
{
- char rn[16];
- snprintf(rn, 16, "%d", resource_number);
- std::string uri = std::string("/a/light") + "_" + rn;
+ std::string uri = std::string("/a/light") + "_" + std::to_string(resource_number);
m_rep.setUri(uri);
return uri;
}
// TODO different int sizes
std::string operator() (const int i) const
{
- char i_str[16];
- snprintf(i_str, 16, "%d", i);
- return i_str;
+ return std::to_string(i);
}
std::string operator() (const std::string& str) const
void operator() (int& i) const
{
- i = atoi(m_str.c_str());
+ i = std::stoi(m_str);
}
void operator() (std::string& str) const