48 ret.
error =
"parameter line must have at least 3 chars";
52 const auto delm = std::find(line.begin(), line.end(),
':');
53 if (delm == line.end())
55 ret.
error =
"delimiter not found";
58 auto ie = line.rbegin();
63 ret.
error =
"checksum delimiter not found";
66 const auto end = line.end() - 2;
68 ret.
key = std::string(line.begin(), delm);
69 ret.
value = std::string(delm + 1, end);
72 for (
auto it = line.begin(); it != end; ++it)
84 #endif // SCIP2_PARAM_H