Implementation of operator== for YGValue

Summary:
@public
It's very useful sometimes for product code to compare `YGValue`s (e.g. in Fabric).

Reviewed By: priteshrnandgaonkar

Differential Revision: D8937594

fbshipit-source-id: b93e1ab4a6419ada6746f233b587e8c9cb32c6d4
This commit is contained in:
Valentin Shergin
2018-07-23 13:24:21 -07:00
committed by Facebook Github Bot
parent 4caed8feb5
commit eaaf0fdfe2
2 changed files with 20 additions and 0 deletions

View File

@@ -45,6 +45,13 @@ typedef struct YGValue {
extern const YGValue YGValueUndefined;
extern const YGValue YGValueAuto;
#ifdef __cplusplus
extern bool operator==(const YGValue& lhs, const YGValue& rhs);
extern bool operator!=(const YGValue& lhs, const YGValue& rhs);
#endif
typedef struct YGConfig* YGConfigRef;
typedef struct YGNode* YGNodeRef;