1#ifndef PixelConditionsData_StringUtils
2#define PixelConditionsData_StringUtils
12 template <
class T = std::
string>
40 for (
char & c: v) c = std::tolower(c);
41 if (v.find(
"false")!=std::string::npos)
return false;
42 if (v.find(
"true")!=std::string::npos)
return true;
43 throw(
"bad conversion");
46 std::vector<std::string>
47 getParameterString(
const std::string& varName,
const std::vector<std::string>& buffer);
51 getParameter(
const std::string& varName,
const std::vector<std::string>& buffer){
54 for (
const auto & var : varString) {
T fromString(const std::string &s)
std::vector< std::string > getParameterString(const std::string &varName, const std::vector< std::string > &buffer)
std::vector< T > getParameter(const std::string &varName, const std::vector< std::string > &buffer)