| 578 | struct object_node : json_node { |
| 579 | std::vector<std::shared_ptr<ast_node_base>> objects; |
| 580 | object_node(std::vector<std::shared_ptr<ast_node_base>>&& objects_) : json_node(JSON_NODE_TYPE::OBJECT), |
| 581 | objects(std::forward<std::vector<std::shared_ptr<ast_node_base>>>(objects_)) {} |
| 582 | object_node(std::nullptr_t) : json_node(JSON_NODE_TYPE::OBJECT), objects() {} |
| 583 | }; |
| 584 | struct array_node : json_node { |
nothing calls this directly
no outgoing calls
no test coverage detected