@@ -14,9 +14,9 @@ namespace facebook {
14
14
namespace yoga {
15
15
typedef std::string string;
16
16
17
- static void indent (string* base, uint32_t level) {
17
+ static void indent (string& base, uint32_t level) {
18
18
for (uint32_t i = 0 ; i < level; ++i) {
19
- base-> append (" " );
19
+ base. append (" " );
20
20
}
21
21
}
22
22
@@ -25,7 +25,7 @@ static bool areFourValuesEqual(const std::array<YGValue, YGEdgeCount>& four) {
25
25
YGValueEqual (four[0 ], four[3 ]);
26
26
}
27
27
28
- static void appendFormatedString (string* str, const char * fmt, ...) {
28
+ static void appendFormatedString (string& str, const char * fmt, ...) {
29
29
va_list args;
30
30
va_start (args, fmt);
31
31
va_list argsCopy;
@@ -35,11 +35,11 @@ static void appendFormatedString(string* str, const char* fmt, ...) {
35
35
vsnprintf (buf.data (), buf.size (), fmt, argsCopy);
36
36
va_end (argsCopy);
37
37
string result = string (buf.begin (), buf.end () - 1 );
38
- str-> append (result);
38
+ str. append (result);
39
39
}
40
40
41
41
static void appendFloatOptionalIfDefined (
42
- string* base,
42
+ string& base,
43
43
const string key,
44
44
const YGFloatOptional num) {
45
45
if (!num.isUndefined ()) {
@@ -48,12 +48,12 @@ static void appendFloatOptionalIfDefined(
48
48
}
49
49
50
50
static void appendNumberIfNotUndefined (
51
- string* base,
51
+ string& base,
52
52
const string key,
53
53
const YGValue number) {
54
54
if (number.unit != YGUnitUndefined) {
55
55
if (number.unit == YGUnitAuto) {
56
- base-> append (key + " : auto; " );
56
+ base. append (key + " : auto; " );
57
57
} else {
58
58
string unit = number.unit == YGUnitPoint ? " px" : " %%" ;
59
59
appendFormatedString (
@@ -63,23 +63,23 @@ static void appendNumberIfNotUndefined(
63
63
}
64
64
65
65
static void
66
- appendNumberIfNotAuto (string* base, const string& key, const YGValue number) {
66
+ appendNumberIfNotAuto (string& base, const string& key, const YGValue number) {
67
67
if (number.unit != YGUnitAuto) {
68
68
appendNumberIfNotUndefined (base, key, number);
69
69
}
70
70
}
71
71
72
72
static void
73
- appendNumberIfNotZero (string* base, const string& str, const YGValue number) {
73
+ appendNumberIfNotZero (string& base, const string& str, const YGValue number) {
74
74
if (number.unit == YGUnitAuto) {
75
- base-> append (str + " : auto; " );
75
+ base. append (str + " : auto; " );
76
76
} else if (!YGFloatsEqual (number.value , 0 )) {
77
77
appendNumberIfNotUndefined (base, str, number);
78
78
}
79
79
}
80
80
81
81
static void appendEdges (
82
- string* base,
82
+ string& base,
83
83
const string& key,
84
84
const std::array<YGValue, YGEdgeCount>& edges) {
85
85
if (areFourValuesEqual (edges)) {
@@ -93,7 +93,7 @@ static void appendEdges(
93
93
}
94
94
95
95
static void appendEdgeIfNotUndefined (
96
- string* base,
96
+ string& base,
97
97
const string& str,
98
98
const std::array<YGValue, YGEdgeCount>& edges,
99
99
const YGEdge edge) {
@@ -102,7 +102,7 @@ static void appendEdgeIfNotUndefined(
102
102
}
103
103
104
104
void YGNodeToString (
105
- std::string* str,
105
+ std::string& str,
106
106
YGNodeRef node,
107
107
YGPrintOptions options,
108
108
uint32_t level) {
0 commit comments