Remove YGNodeSetPrintFunc and related (#1553)
Summary: Pull Request resolved: https://github.com/facebook/yoga/pull/1553 X-link: https://github.com/facebook/react-native/pull/42274 Separate from `YGConfigSetPrintTreeFlag` we have a public API `YGNodeSetPrintFunc` which sets a function called, if you manually change a constant in source code during debugging. This is not debug-only, is exposed as part of the public API (without a way to turn it on from the public API), and takes up a pointer per node doing nothing. I'm not aware of anyone recently using the capability, and the tracing/event related work done since then would be more powerful for this anyway. Remove the API. Changelog: [Internal] Reviewed By: rozele Differential Revision: D52767445 fbshipit-source-id: f72927b47cffa4fe6fe886b42f07cc1ba55f141e
This commit is contained in:
committed by
Facebook GitHub Bot
parent
508df05f0d
commit
0bbfe4503d
@@ -262,14 +262,6 @@ YG_EXPORT void YGNodeSetNodeType(YGNodeRef node, YGNodeType nodeType);
|
||||
*/
|
||||
YG_EXPORT YGNodeType YGNodeGetNodeType(YGNodeConstRef node);
|
||||
|
||||
typedef void (*YGPrintFunc)(YGNodeConstRef node);
|
||||
|
||||
/**
|
||||
* Set a function to be called when configured to print nodes during layout for
|
||||
* debugging.
|
||||
*/
|
||||
YG_EXPORT void YGNodeSetPrintFunc(YGNodeRef node, YGPrintFunc printFunc);
|
||||
|
||||
/**
|
||||
* Make it so that this node will always form a containing block for any
|
||||
* descendant nodes. This is useful for when a node has a property outside of
|
||||
|
Reference in New Issue
Block a user