C++ style enums 9/N: FlexDirection (#1394)
Summary: Pull Request resolved: https://github.com/facebook/yoga/pull/1394 X-link: https://github.com/facebook/react-native/pull/39484 Moves internal usages of YGDirection to Direction. bypass-github-export-checks Changelog: [Internal] Reviewed By: rshest Differential Revision: D49336066 fbshipit-source-id: b49e1ffcd79a427e36ea8d2c26debaa98ef3e4c9
This commit is contained in:
committed by
Facebook GitHub Bot
parent
9b99e4fc22
commit
6ec790dd1b
@@ -16,6 +16,7 @@
|
||||
|
||||
#include <yoga/bits/NumericBitfield.h>
|
||||
#include <yoga/enums/Direction.h>
|
||||
#include <yoga/enums/FlexDirection.h>
|
||||
#include <yoga/numeric/FloatOptional.h>
|
||||
#include <yoga/style/CompactValue.h>
|
||||
|
||||
@@ -103,7 +104,7 @@ class YG_EXPORT Style {
|
||||
static constexpr uint8_t flexdirectionOffset =
|
||||
directionOffset + minimumBitCount<Direction>();
|
||||
static constexpr uint8_t justifyContentOffset =
|
||||
flexdirectionOffset + minimumBitCount<YGFlexDirection>();
|
||||
flexdirectionOffset + minimumBitCount<FlexDirection>();
|
||||
static constexpr uint8_t alignContentOffset =
|
||||
justifyContentOffset + minimumBitCount<YGJustify>();
|
||||
static constexpr uint8_t alignItemsOffset =
|
||||
@@ -147,10 +148,10 @@ class YG_EXPORT Style {
|
||||
return {*this, directionOffset};
|
||||
}
|
||||
|
||||
YGFlexDirection flexDirection() const {
|
||||
return getEnumData<YGFlexDirection>(flags, flexdirectionOffset);
|
||||
FlexDirection flexDirection() const {
|
||||
return getEnumData<FlexDirection>(flags, flexdirectionOffset);
|
||||
}
|
||||
BitfieldRef<YGFlexDirection> flexDirection() {
|
||||
BitfieldRef<FlexDirection> flexDirection() {
|
||||
return {*this, flexdirectionOffset};
|
||||
}
|
||||
|
||||
|
Reference in New Issue
Block a user