pimap iterators

This commit is contained in:
Бычков Андрей
2022-08-09 15:55:14 +03:00
parent c5824795e6
commit 6e11617ce8
2 changed files with 56 additions and 145 deletions

View File

@@ -26,8 +26,7 @@ void CInterface::autoConnect(PIObject * o, const PIString & prefix) {
if (!PIObject::__meta_data().contains(cid)) return;
PIMap<PIString, Handler> eh_map;
PIObject::__MetaData & md(PIObject::__meta_data()[cid]);
PIMap<const void * , __MetaFunc>::const_iterator it;
for (it = md.eh_func.constBegin(); it != md.eh_func.constEnd(); ++it) {
for (auto it = md.eh_func.begin(); it != md.eh_func.end(); ++it) {
eh_map[it.value().func_name] = (Handler)it.value().addr;
//piCout << "func" << it.value().func_name;
}