Remove YGUnwrapFloatOptional
Summary: Replaces `YGUnwrapFloatOptional` with `YGFloatOptional::unwrap`. This leads to more idiomatic C++, and to less function call nesting, thus increasing readability. Reviewed By: SidharthGuglani Differential Revision: D13439604 fbshipit-source-id: 33b43c08d725c253c359959e7cbbd83fd6bd9ba4
This commit is contained in:
committed by
Facebook Github Bot
parent
6bdd39d0ed
commit
aaa018bbea
@@ -236,20 +236,18 @@ void YGNode::setPosition(
|
||||
relativePosition(crossAxis, crossSize);
|
||||
|
||||
setLayoutPosition(
|
||||
YGUnwrapFloatOptional(
|
||||
getLeadingMargin(mainAxis, ownerWidth) + relativePositionMain),
|
||||
(getLeadingMargin(mainAxis, ownerWidth) + relativePositionMain).unwrap(),
|
||||
leading[mainAxis]);
|
||||
setLayoutPosition(
|
||||
YGUnwrapFloatOptional(
|
||||
getTrailingMargin(mainAxis, ownerWidth) + relativePositionMain),
|
||||
(getTrailingMargin(mainAxis, ownerWidth) + relativePositionMain).unwrap(),
|
||||
trailing[mainAxis]);
|
||||
setLayoutPosition(
|
||||
YGUnwrapFloatOptional(
|
||||
getLeadingMargin(crossAxis, ownerWidth) + relativePositionCross),
|
||||
(getLeadingMargin(crossAxis, ownerWidth) + relativePositionCross)
|
||||
.unwrap(),
|
||||
leading[crossAxis]);
|
||||
setLayoutPosition(
|
||||
YGUnwrapFloatOptional(
|
||||
getTrailingMargin(crossAxis, ownerWidth) + relativePositionCross),
|
||||
(getTrailingMargin(crossAxis, ownerWidth) + relativePositionCross)
|
||||
.unwrap(),
|
||||
trailing[crossAxis]);
|
||||
}
|
||||
|
||||
|
Reference in New Issue
Block a user