2 * Copyright (c) 2014-present, Facebook, Inc.
4 * This source code is licensed under the MIT license found in the
5 * LICENSE file in the root directory of this source tree.
10 const char *YGAlignToString(const YGAlign value){
14 case YGAlignFlexStart:
24 case YGAlignSpaceBetween:
25 return "space-between";
26 case YGAlignSpaceAround:
27 return "space-around";
32 const char *YGDimensionToString(const YGDimension value){
34 case YGDimensionWidth:
36 case YGDimensionHeight:
42 const char *YGDirectionToString(const YGDirection value){
44 case YGDirectionInherit:
54 const char *YGDisplayToString(const YGDisplay value){
64 const char *YGEdgeToString(const YGEdge value){
78 case YGEdgeHorizontal:
88 const char *YGExperimentalFeatureToString(const YGExperimentalFeature value){
90 case YGExperimentalFeatureWebFlexBasis:
91 return "web-flex-basis";
96 const char *YGFlexDirectionToString(const YGFlexDirection value){
98 case YGFlexDirectionColumn:
100 case YGFlexDirectionColumnReverse:
101 return "column-reverse";
102 case YGFlexDirectionRow:
104 case YGFlexDirectionRowReverse:
105 return "row-reverse";
110 const char *YGJustifyToString(const YGJustify value){
112 case YGJustifyFlexStart:
114 case YGJustifyCenter:
116 case YGJustifyFlexEnd:
118 case YGJustifySpaceBetween:
119 return "space-between";
120 case YGJustifySpaceAround:
121 return "space-around";
122 case YGJustifySpaceEvenly:
123 return "space-evenly";
128 const char *YGLogLevelToString(const YGLogLevel value){
130 case YGLogLevelError:
136 case YGLogLevelDebug:
138 case YGLogLevelVerbose:
140 case YGLogLevelFatal:
146 const char *YGMeasureModeToString(const YGMeasureMode value){
148 case YGMeasureModeUndefined:
150 case YGMeasureModeExactly:
152 case YGMeasureModeAtMost:
158 const char *YGNodeTypeToString(const YGNodeType value){
160 case YGNodeTypeDefault:
168 const char *YGOverflowToString(const YGOverflow value){
170 case YGOverflowVisible:
172 case YGOverflowHidden:
174 case YGOverflowScroll:
180 const char *YGPositionTypeToString(const YGPositionType value){
182 case YGPositionTypeRelative:
184 case YGPositionTypeAbsolute:
190 const char *YGPrintOptionsToString(const YGPrintOptions value){
192 case YGPrintOptionsLayout:
194 case YGPrintOptionsStyle:
196 case YGPrintOptionsChildren:
202 const char *YGUnitToString(const YGUnit value){
204 case YGUnitUndefined:
216 const char *YGWrapToString(const YGWrap value){
222 case YGWrapWrapReverse:
223 return "wrap-reverse";