using enum struct for LayoutPassReason and LayoutType
Summary: Using enum struct for using enums in form ENUM_NAME::ENUM_VALUE for better code readablility Reviewed By: davidaurelio Differential Revision: D16356562 fbshipit-source-id: cbe7adadad78eb5d0756c44679c0e102b7d31ec6
This commit is contained in:
committed by
Facebook Github Bot
parent
2fb857d73d
commit
c99fc9c4da
@@ -12,21 +12,21 @@
|
||||
namespace facebook {
|
||||
namespace yoga {
|
||||
|
||||
const char* LayoutPassToString(const LayoutPassReason value) {
|
||||
const char* LayoutPassReasonToString(const LayoutPassReason value) {
|
||||
switch (value) {
|
||||
case kInitial:
|
||||
case LayoutPassReason::kInitial:
|
||||
return "initial";
|
||||
case kMeasureChild:
|
||||
case LayoutPassReason::kMeasureChild:
|
||||
return "measure";
|
||||
case kAbsMeasureChild:
|
||||
case LayoutPassReason::kAbsMeasureChild:
|
||||
return "abs_measure";
|
||||
case kFlex:
|
||||
case LayoutPassReason::kFlex:
|
||||
return "flex";
|
||||
case kAbsLayout:
|
||||
case LayoutPassReason::kAbsLayout:
|
||||
return "abs_layout";
|
||||
case kStretch:
|
||||
case LayoutPassReason::kStretch:
|
||||
return "stretch";
|
||||
case kMultilineStretch:
|
||||
case LayoutPassReason::kMultilineStretch:
|
||||
return "multiline_stretch";
|
||||
default:
|
||||
return "unknown";
|
||||
|
@@ -16,7 +16,7 @@ struct YGNode;
|
||||
namespace facebook {
|
||||
namespace yoga {
|
||||
|
||||
enum LayoutType : int {
|
||||
enum struct LayoutType : int {
|
||||
kLayout = 0,
|
||||
kMeasure = 1,
|
||||
kCachedLayout = 2,
|
||||
@@ -32,7 +32,7 @@ struct LayoutData {
|
||||
int measureCallbacks;
|
||||
};
|
||||
|
||||
enum LayoutPassReason : int {
|
||||
enum struct LayoutPassReason : int {
|
||||
kInitial = 0,
|
||||
kMeasureChild = 1,
|
||||
kAbsMeasureChild = 2,
|
||||
@@ -42,7 +42,7 @@ enum LayoutPassReason : int {
|
||||
kMultilineStretch = 6
|
||||
};
|
||||
|
||||
const char* LayoutPassToString(const LayoutPassReason value);
|
||||
const char* LayoutPassReasonToString(const LayoutPassReason value);
|
||||
|
||||
struct Event {
|
||||
enum Type {
|
||||
|
Reference in New Issue
Block a user