86{
88
90
91 if (not
newobj.is_null()) {
93 std::vector<dunedaq::conffwk::attribute_t> AttList = ClassInfo.
p_attributes;
94 std::vector<dunedaq::conffwk::relationship_t> RelList = ClassInfo.
p_relationships;
95
96 for (dunedaq::conffwk::attribute_t const& att : AttList) {
97 try {
98 if (att.p_is_multi_value) {
99 switch (att.p_type) {
102 att.p_int_format);
104 } break;
109 } break;
114 } break;
119 } break;
124 } break;
129 } break;
132 att.p_int_format);
134 } break;
137 att.p_int_format);
139 } break;
142 att.p_int_format);
144 } break;
147 att.p_int_format);
149 } break;
152 att.p_int_format);
154 } break;
157 att.p_int_format);
159 } break;
162 att.p_int_format);
164 } break;
167 att.p_int_format);
169 } break;
172 att.p_int_format);
174 } break;
177 att.p_int_format);
179 } break;
180 default:
181 break;
182 }
183 } else {
184 switch (att.p_type) {
189 } break;
193 } break;
197 } break;
201 } break;
205 } break;
209 } break;
214 } break;
219 } break;
224 } break;
229 } break;
234 } break;
239 } break;
244 } break;
249 } break;
254 } break;
259 } break;
260 default:
261 break;
262 }
263 }
264 } catch (std::out_of_range const& e) {
265
266 }
267 }
268
269 for (dunedaq::conffwk::relationship_t const& rel : RelList) {
270 try {
271 auto data = relreader(rel.p_name);
273 } catch (std::out_of_range const& e) {
274
275 }
276 }
277 }
278
280}
std::vector< T > attributes(tref const &item)
std::vector< T > relations(tref const &item)
void adate(inner::configobject::tref Object, dunedaq::conffwk::attribute_t const &AttributeData, T NewValueData, bool NotEmit=false)
void relation(dbe::inner::configobject::tref src, dunedaq::conffwk::relationship_t const &edge, std::vector< dbe::inner::configobject::tref > const &targets)
void aclass(inner::configobject::tref Object, dunedaq::conffwk::attribute_t const &AttributeData, T NewValueData, bool NotEmit=false)
void anenum(inner::configobject::tref Object, dunedaq::conffwk::attribute_t const &AttributeData, T NewValueData, bool NotEmit=false)
void atime(inner::configobject::tref Object, dunedaq::conffwk::attribute_t const &AttributeData, T NewValueData, bool NotEmit=false)
void attribute(inner::configobject::tref Object, dunedaq::conffwk::attribute_t const &AttributeData, T NewValueData, bool NotEmit=false)
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)
const std::vector< attribute_t > p_attributes
const std::vector< relationship_t > p_relationships