Fix some SVACE issues for yoga third-party code. 13/179613/1
authorAnton Obzhirov <a.obzhirov@samsung.com>
Fri, 18 May 2018 13:51:56 +0000 (14:51 +0100)
committerAnton Obzhirov <a.obzhirov@samsung.com>
Fri, 18 May 2018 13:51:56 +0000 (14:51 +0100)
Change-Id: Ia5997f1b8c50353f8308ea5f4da00c5a9631ea28

dali-toolkit/third-party/yoga/YGLayout.cpp
dali-toolkit/third-party/yoga/YGLayout.h
dali-toolkit/third-party/yoga/YGNode.cpp
dali-toolkit/third-party/yoga/YGNode.h
dali-toolkit/third-party/yoga/YGStyle.cpp
dali-toolkit/third-party/yoga/YGStyle.h
dali-toolkit/third-party/yoga/Yoga-internal.h

index 6e367bd..86eaff5 100644 (file)
@@ -30,7 +30,7 @@ YGLayout::YGLayout()
       didUseLegacyFlag(false),
       doesLegacyStretchFlagAffectsLayout(false) {}
 
-bool YGLayout::operator==(YGLayout layout) const {
+bool YGLayout::operator==(const YGLayout& layout) const {
   bool isEqual = YGFloatArrayEqual(position, layout.position) &&
       YGFloatArrayEqual(dimensions, layout.dimensions) &&
       YGFloatArrayEqual(margin, layout.margin) &&
@@ -60,6 +60,6 @@ bool YGLayout::operator==(YGLayout layout) const {
   return isEqual;
 }
 
-bool YGLayout::operator!=(YGLayout layout) const {
+bool YGLayout::operator!=(const YGLayout& layout) const {
   return !(*this == layout);
 }
index 46ca130..a820746 100644 (file)
@@ -37,6 +37,6 @@ struct YGLayout {
 
   YGLayout();
 
-  bool operator==(YGLayout layout) const;
-  bool operator!=(YGLayout layout) const;
+  bool operator==(const YGLayout& layout) const;
+  bool operator!=(const YGLayout& layout) const;
 };
index 64a47d3..6ebc69c 100644 (file)
@@ -436,7 +436,7 @@ YGNode::YGNode(
     YGMeasureFunc measure,
     YGBaselineFunc baseline,
     YGDirtiedFunc dirtied,
-    YGStyle style,
+    const YGStyle& style,
     const YGLayout& layout,
     uint32_t lineIndex,
     YGNodeRef owner,
index 96541a5..186798b 100644 (file)
@@ -49,7 +49,7 @@ struct YGNode {
       YGMeasureFunc measure,
       YGBaselineFunc baseline,
       YGDirtiedFunc dirtied,
-      YGStyle style,
+      const YGStyle& style,
       const YGLayout& layout,
       uint32_t lineIndex,
       YGNodeRef owner,
index 7664dcf..c11dc4e 100644 (file)
@@ -99,7 +99,7 @@ bool YGStyle::operator==(const YGStyle& style) {
   return areNonFloatValuesEqual;
 }
 
-bool YGStyle::operator!=(YGStyle style) {
+bool YGStyle::operator!=(const YGStyle& style) {
   return !(*this == style);
 }
 
index f0f97bd..0aaba54 100644 (file)
@@ -38,6 +38,6 @@ struct YGStyle {
   // Yoga specific properties, not compatible with flexbox specification
   bool operator==(const YGStyle& style);
 
-  bool operator!=(YGStyle style);
+  bool operator!=(const YGStyle& style);
   ~YGStyle();
 };
index be1d963..17dd9ef 100644 (file)
@@ -58,7 +58,7 @@ struct YGCachedMeasurement {
         computedWidth(-1),
         computedHeight(-1) {}
 
-  bool operator==(YGCachedMeasurement measurement) const {
+  bool operator==(const YGCachedMeasurement& measurement) const {
     bool isEqual = widthMeasureMode == measurement.widthMeasureMode &&
         heightMeasureMode == measurement.heightMeasureMode;