CSSLayoutNode CSSLayout_Impl::get_node(CSSBoxNode *box_node) const { if (box_node) { std::shared_ptr<CSSLayoutNode_Impl> node_impl = alloc_node_impl(); node_impl->box_node = box_node; return CSSLayoutNode(node_impl); } else { return CSSLayoutNode(); } }
CL_CSSLayoutNode CL_CSSLayout_Impl::get_node(CL_CSSBoxNode *box_node) const { if (box_node) { CL_SharedPtr<CL_CSSLayoutNode_Impl> node_impl = alloc_node_impl(); node_impl->box_node = box_node; return CL_CSSLayoutNode(node_impl); } else { return CL_CSSLayoutNode(); } }