git-svn-id: svn://db.shs.com.ru/pip@593 12ceb7fc-bf1f-11e4-8940-5bc7170c53b5

This commit is contained in:
2018-02-10 10:42:50 +00:00
parent 9017861eb0
commit 7c5cf7bac4
2 changed files with 6 additions and 5 deletions

View File

@@ -148,8 +148,8 @@ void makeEnumInfo(PIFile & f, const PICodeParser::Enum * e) {
}
piForeachC (PICodeParser::EnumeratorInfo & m, e->members) {
f << "\tei->members << PICodeInfo::EnumeratorInfo(\"" << m.name << "\", " << m.value << ");\n";
if (!e->meta.isEmpty()) {
for (PICodeParser::MetaMap::const_iterator i = e->meta.begin(); i != e->meta.end(); ++i)
if (!m.meta.isEmpty()) {
for (PICodeParser::MetaMap::const_iterator i = m.meta.begin(); i != m.meta.end(); ++i)
f << "\tei->members.back().meta[\"" << i.key() << "\"] = \"" << i.value() << "\";\n";
}
}