| 1615 | } |
| 1616 | |
| 1617 | std::shared_ptr<BenchmarkContext::Node> BenchmarkContext::Node::clone() const |
| 1618 | { |
| 1619 | auto new_node = std::make_shared<Node>(); |
| 1620 | new_node->name = name; |
| 1621 | new_node->data = data; |
| 1622 | new_node->tag = tag; |
| 1623 | new_node->repeat_count = repeat_count; |
| 1624 | |
| 1625 | // don't do deep copy of children because we will do clone only for root nodes |
| 1626 | new_node->children = children; |
| 1627 | |
| 1628 | return new_node; |
| 1629 | } |
| 1630 | |
| 1631 | void BenchmarkContext::Node::createNodes( |
| 1632 | Coordination::ZooKeeper & zookeeper, |
no outgoing calls
no test coverage detected