10 for(std::string
const & a : x) {
11 ret.append(QString::fromStdString(a));
21 for(
int i = 0; i < DataList.size(); ++i) {
22 rString = DataList.at(i).toStdString();
30 std::vector<std::string> rVector;
32 for(
int i = 0; i < DataList.size(); ++i) {
33 rVector.push_back(DataList.at(i).toStdString());
45 for(
int i = 0; i < DataList.size(); ++i) {
46 rString = DataList.at(i).toStdString();
56 std::vector<std::string> rVector;
58 for(
int i = 0; i < DataList.size(); ++i) {
59 rVector.push_back(DataList.at(i).toStdString());
70 if(DataList.size() > 0) {
72 uChar = (u_int8_t) (DataList.at(0).toULong(&ok, 10));
74 uChar = (u_int8_t) (DataList.at(0).toULong(&ok, 16));
76 uChar = (u_int8_t) (DataList.at(0).toULong(&ok, 8));
78 uChar = (u_int8_t) (DataList.at(0).toULong(&ok));
87 std::vector<u_int8_t> rVector;
89 for(
int i = 0; i < DataList.size(); ++i) {
94 uChar = (u_int8_t) (DataList.at(i).toULong(&ok, 10));
96 uChar = (u_int8_t) (DataList.at(i).toULong(&ok, 16));
98 uChar = (u_int8_t) (DataList.at(i).toULong(&ok, 8));
100 uChar = (u_int8_t) (DataList.at(i).toULong(&ok));
103 rVector.push_back(uChar);
114 if(DataList.size() > 0) {
116 sChar = (int8_t) (DataList.at(0).toLong(&ok, 10));
118 sChar = (int8_t) (DataList.at(0).toLong(&ok, 16));
120 sChar = (int8_t) (DataList.at(0).toLong(&ok, 8));
122 sChar = (int8_t) (DataList.at(0).toLong(&ok));
131 std::vector<int8_t> rVector;
133 for(
int i = 0; i < DataList.size(); ++i) {
138 sChar = (int8_t) (DataList.at(i).toLong(&ok, 10));
140 sChar = (int8_t) (DataList.at(i).toLong(&ok, 16));
142 sChar = (int8_t) (DataList.at(i).toLong(&ok, 8));
144 sChar = (int8_t) (DataList.at(i).toLong(&ok));
147 rVector.push_back(sChar);
156 u_int16_t uShort = 0;
158 if(DataList.size() > 0) {
160 uShort = DataList.at(0).toUShort(&ok, 10);
162 uShort = DataList.at(0).toUShort(&ok, 16);
164 uShort = DataList.at(0).toUShort(&ok, 8);
166 uShort = DataList.at(0).toUShort(&ok);
175 std::vector<u_int16_t> rVector;
177 for(
int i = 0; i < DataList.size(); ++i) {
179 u_int16_t uShort = 0;
182 uShort = DataList.at(i).toUShort(&ok, 10);
184 uShort = DataList.at(i).toUShort(&ok, 16);
186 uShort = DataList.at(i).toUShort(&ok, 8);
188 uShort = DataList.at(i).toUShort(&ok);
191 rVector.push_back(uShort);
202 if(DataList.size() > 0) {
204 sShort = DataList.at(0).toShort(&ok, 10);
206 sShort = DataList.at(0).toShort(&ok, 16);
208 sShort = DataList.at(0).toShort(&ok, 8);
210 sShort = DataList.at(0).toShort(&ok);
219 std::vector<int16_t> rVector;
221 for(
int i = 0; i < DataList.size(); ++i) {
226 sShort = DataList.at(i).toShort(&ok, 10);
228 sShort = DataList.at(i).toShort(&ok, 16);
230 sShort = DataList.at(i).toShort(&ok, 8);
232 sShort = DataList.at(i).toShort(&ok);
235 rVector.push_back(sShort);
246 if(DataList.size() > 0) {
248 uLong = DataList.at(0).toULong(&ok, 10);
250 uLong = DataList.at(0).toULong(&ok, 16);
252 uLong = DataList.at(0).toULong(&ok, 8);
254 uLong = DataList.at(0).toULong(&ok);
263 std::vector<u_int32_t> rVector;
265 for(
int i = 0; i < DataList.size(); ++i) {
270 uLong = DataList.at(i).toULong(&ok, 10);
272 uLong = DataList.at(i).toULong(&ok, 16);
274 uLong = DataList.at(i).toULong(&ok, 8);
276 uLong = DataList.at(i).toULong(&ok);
279 rVector.push_back(uLong);
290 if(DataList.size() > 0) {
292 sLong = DataList.at(0).toLong(&ok, 10);
294 sLong = DataList.at(0).toLong(&ok, 16);
296 sLong = DataList.at(0).toLong(&ok, 8);
298 sLong = DataList.at(0).toLong(&ok);
307 std::vector<int32_t> rVector;
309 for(
int i = 0; i < DataList.size(); ++i) {
314 sLong = DataList.at(i).toLong(&ok, 10);
316 sLong = DataList.at(i).toLong(&ok, 16);
318 sLong = DataList.at(i).toLong(&ok, 8);
320 sLong = DataList.at(i).toLong(&ok, 10);
323 rVector.push_back(sLong);
334 if(DataList.size() > 0) {
336 u64 = (uint64_t) (DataList.at(0).toULongLong(&ok, 10));
338 u64 = (uint64_t) (DataList.at(0).toULongLong(&ok, 16));
340 u64 = (uint64_t) (DataList.at(0).toULongLong(&ok, 8));
342 u64 = (uint64_t) (DataList.at(0).toULongLong(&ok, 10));
351 std::vector<u_int64_t> rVector;
353 for(
int i = 0; i < DataList.size(); ++i) {
358 u64 = (uint64_t) (DataList.at(i).toULongLong(&ok, 10));
360 u64 = (uint64_t) (DataList.at(i).toULongLong(&ok, 16));
362 u64 = (uint64_t) (DataList.at(i).toULongLong(&ok, 8));
364 u64 = (uint64_t) (DataList.at(i).toULongLong(&ok, 10));
367 rVector.push_back(u64);
378 if(DataList.size() > 0) {
380 i64 = (int64_t) (DataList.at(0).toLongLong(&ok, 10));
382 i64 = (int64_t) (DataList.at(0).toLongLong(&ok, 16));
384 i64 = (int64_t) (DataList.at(0).toLongLong(&ok, 8));
386 i64 = (int64_t) (DataList.at(0).toLongLong(&ok, 10));
395 std::vector<int64_t> rVector;
397 for(
int i = 0; i < DataList.size(); ++i) {
402 i64 = (int64_t) (DataList.at(i).toLongLong(&ok, 10));
404 i64 = (int64_t) (DataList.at(i).toLongLong(&ok, 16));
406 i64 = (int64_t) (DataList.at(i).toLongLong(&ok, 8));
408 i64 = (int64_t) (DataList.at(i).toLongLong(&ok, 10));
411 rVector.push_back(i64);
423 for(
auto i = 0; i < DataList.size(); ++i) {
424 f = DataList.at(i).toFloat();
434 std::vector<float> rVector;
436 for(
int i = 0; i < DataList.size(); ++i) {
437 rVector.push_back(DataList.at(i).toFloat());
449 for(
int i = 0; i < DataList.size(); ++i) {
450 d = DataList.at(i).toDouble();
460 std::vector<double> rVector;
462 for(
int i = 0; i < DataList.size(); ++i) {
463 rVector.push_back(DataList.at(i).toDouble());
474 for(
int i = 0; i < DataList.size(); ++i) {
475 if(QString::compare(DataList.at(i), QString(
"true"), Qt::CaseInsensitive) == 0
476 || QString::compare(DataList.at(i), QString(
"1"), Qt::CaseInsensitive) == 0) {
478 }
else if(QString::compare(DataList.at(i), QString(
"false"), Qt::CaseInsensitive) == 0
479 || QString::compare(DataList.at(i), QString(
"0"), Qt::CaseInsensitive) == 0) {
482 std::string message =
"Conversion to enum of " + DataList.at(i).toStdString() +
" is not possible!";
483 throw daq::dbe::BadConversion(
ERS_HERE, message.c_str() );
492 std::vector<bool> rVector;
495 for(
int i = 0; i < DataList.size(); ++i) {
496 if(QString::compare(DataList.at(i), QString(
"true"), Qt::CaseInsensitive) == 0
497 || QString::compare(DataList.at(i), QString(
"1"), Qt::CaseInsensitive) == 0) {
498 rVector.push_back(
true);
499 }
else if(QString::compare(DataList.at(i), QString(
"false"), Qt::CaseInsensitive) == 0
500 || QString::compare(DataList.at(i), QString(
"0"), Qt::CaseInsensitive) == 0) {
501 rVector.push_back(
false);
503 std::string message =
"Conversion to enum of " + DataList.at(i).toStdString() +
" is not possible!";
504 throw daq::dbe::BadConversion(
ERS_HERE, message.c_str() );
int8_t to< int8_t >(QStringList const &DataList, dunedaq::conffwk::int_format_t Format)
u_int64_t to< u_int64_t >(QStringList const &DataList, dunedaq::conffwk::int_format_t Format)
int16_t to< int16_t >(QStringList const &DataList, dunedaq::conffwk::int_format_t Format)
u_int8_t to< u_int8_t >(QStringList const &DataList, dunedaq::conffwk::int_format_t Format)
int64_t to< int64_t >(QStringList const &DataList, dunedaq::conffwk::int_format_t Format)
T to(QStringList const &DataList)
QStringList to< QStringList >(std::vector< std::string > const &x)
std::string to< std::string >(QStringList const &DataList)
int32_t to< int32_t >(QStringList const &DataList, dunedaq::conffwk::int_format_t Format)
u_int32_t to< u_int32_t >(QStringList const &DataList, dunedaq::conffwk::int_format_t Format)
double to< double >(QStringList const &DataList, dunedaq::conffwk::int_format_t Format)
u_int16_t to< u_int16_t >(QStringList const &DataList, dunedaq::conffwk::int_format_t Format)
float to< float >(QStringList const &DataList, dunedaq::conffwk::int_format_t Format)
bool to< bool >(QStringList const &DataList, dunedaq::conffwk::int_format_t Format)