This commit is contained in:
Michael Davidsaver
2019-12-19 16:13:25 -08:00
parent 07ad405866
commit 9e0598fb74
2 changed files with 4 additions and 3 deletions
+2 -2
View File
@@ -177,8 +177,8 @@ struct Member {
//! Member for non-Compund
//! @pre code.kind()!=Kind::Compound
inline
Member(TypeCode code, const std::string& name, const std::string& id = std::string())
:Member(code, name, id, {})
Member(TypeCode code, const std::string& name)
:Member(code, name, {})
{}
//! Compound member with type ID
PVXS_API
+2 -1
View File
@@ -146,7 +146,8 @@ void copy_tree(const FieldDesc* desc, Member& node)
node.children.reserve(desc->miter.size());
for(auto& pair : desc->miter) {
auto cdesc = desc+pair.second;
node.children.emplace_back(cdesc->code, cdesc->id, pair.first);
node.children.emplace_back(cdesc->code, pair.first);
node.children.back().id = cdesc->id;
copy_tree(cdesc, node.children.back());
}
}