15 std::unique_ptr<TreeNode> root = std::make_unique<TreeNode>();
18 std::unique_ptr<TreeNode> frameNode = std::make_unique<TreeNode>(frame);
20 for (
const SignalInfo &signal : frame.signals) {
21 std::unique_ptr<TreeNode> signalNode = std::make_unique<TreeNode>(signal);
22 frameNode->AddChild(std::move(signalNode));
25 root->AddChild(std::move(frameNode));