26 const std::string& value)
31 const JEquationParameters parameters(
":",
"\n",
"",
"");
34 JRootReadableClass cls(*
this);
36 const string buffer =
replace(key,
"-",
"_");
38 for (string::size_type il = 0, ir = 0; ir != string::npos && cls.is_valid(); il = ir + 1) {
39 ir = buffer.substr(il).find(parameters.getDefaultDivision());
40 cls = cls.find(buffer.substr(il, ir - il).c_str());
45 JRedirectString redirect(reader, value);
47 reader.getObject(cls);
68 bool has_next =
false;
71 has_next = (rs >> parameters);
73 catch(
const exception& error) {
77 if (parameters.RUN != quality.
run || !has_next) {
79 if (quality.
run != -1) {
83 }
else if (!has_next) {
91 quality.
GIT = parameters.SOURCE_NAME;
93 quality.
run = parameters.RUN;
96 quality.
put(parameters.PARAMETER_NAME, parameters.DATA_VALUE);