@@ -109,7 +109,7 @@ int WEquidistantGridData::countSimpleData() const
109109 int nbModelCols = model_ -> columnCount ();
110110 for (int i = 0 ; i < nbModelRows ; i ++ ) {
111111 for (int j = 0 ; j < nbModelCols ; j ++ ) {
112- if (model_ -> data (i ,j ,ItemDataRole ::MarkerBrushColor ). empty ( )) {
112+ if (! cpp17 :: any_has_value ( model_ -> data (i ,j ,ItemDataRole ::MarkerBrushColor ))) {
113113 result ++ ;
114114 }
115115 }
@@ -149,11 +149,11 @@ void WEquidistantGridData::pointDataFromModel(FloatBuffer& simplePtsArray,
149149
150150 for (int i = 0 ; i < Nx ; i ++ ) {
151151 for (int j = 0 ; j < Ny ; j ++ ) {
152- if (model_ -> data (i ,j ,ItemDataRole ::MarkerBrushColor ). empty ( )) {
152+ if (! cpp17 :: any_has_value ( model_ -> data (i ,j ,ItemDataRole ::MarkerBrushColor ))) {
153153 simplePtsArray .push_back (scaledXAxis [i ]);
154154 simplePtsArray .push_back (scaledYAxis [j ]);
155155 simplePtsArray .push_back ((float )((Wt ::asNumber (model_ -> data (i ,j ))- zMin )/(zMax - zMin )));
156- if (! model_ -> data (i ,j ,ItemDataRole ::MarkerScaleFactor ). empty ( )) {
156+ if (cpp17 :: any_has_value ( model_ -> data (i ,j ,ItemDataRole ::MarkerScaleFactor ))) {
157157 simplePtsSize .push_back ((float )(Wt ::asNumber (model_ -> data (i ,j ,ItemDataRole ::MarkerScaleFactor ))));
158158 } else {
159159 simplePtsSize .push_back ((float )pointSize ());
@@ -170,7 +170,7 @@ void WEquidistantGridData::pointDataFromModel(FloatBuffer& simplePtsArray,
170170 coloredPtsColor .push_back ((float )color .blue ());
171171 coloredPtsColor .push_back ((float )color .alpha ());
172172
173- if (! model_ -> data (i ,j ,ItemDataRole ::MarkerScaleFactor ). empty ( )) {
173+ if (cpp17 :: any_has_value ( model_ -> data (i ,j ,ItemDataRole ::MarkerScaleFactor ))) {
174174 coloredPtsSize .push_back ((float )(Wt ::asNumber (model_ -> data (i ,j ,ItemDataRole ::MarkerScaleFactor ))));
175175 } else {
176176 coloredPtsSize .push_back ((float )pointSize ());
@@ -407,7 +407,7 @@ void WEquidistantGridData::barDataFromModel(std::vector<FloatBuffer>& simplePtsA
407407 for (int j = 0 ; j < Ny ; j ++ ) {
408408 float z0 = stackAllValues (prevDataseries , i ,j );
409409
410- if (model_ -> data (i ,j ,ItemDataRole ::MarkerBrushColor ). empty ( )) {
410+ if (! cpp17 :: any_has_value ( model_ -> data (i ,j ,ItemDataRole ::MarkerBrushColor ))) {
411411 if (simpleCount == BAR_BUFFER_LIMIT ) {
412412 simpleBufferIndex ++ ;
413413 simpleCount = 0 ;
0 commit comments