MCPcopy Create free account
hub / github.com/Serial-Studio/Serial-Studio / ToCommonProp

Method ToCommonProp

lib/mdflib/mdflib/src/mdcomment.cpp:161–178  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

159 }
160}
161void MdComment::ToCommonProp(IXmlNode& root_node) const {
162 if (common_property_.IsActive()) {
163 auto& prop_node = root_node.AddNode("common_properties");
164 common_property_.ToXml(prop_node);
165 }
166
167 if (!extension_list_.empty()) {
168 auto& extensions_node = root_node.AddNode("extensions");
169 for (const MdExtensionPtr& extension : extension_list_) {
170 if (!extension) {
171 continue;
172 }
173 auto& extension_node = extensions_node.AddNode("extension");
174 extension->ToXml(extension_node);
175 }
176 }
177
178}
179void MdComment::FromXml(const IXmlNode& root_node) {
180 IXmlNode::ChildList node_list;
181 root_node.GetChildList(node_list);

Callers

nothing calls this directly

Calls 4

AddNodeMethod · 0.80
emptyMethod · 0.80
IsActiveMethod · 0.45
ToXmlMethod · 0.45

Tested by

no test coverage detected