clean up expression tokens */
| 241 | |
| 242 | /* clean up expression tokens */ |
| 243 | void msUnionLayerFreeExpressionTokens(layerObj *layer) |
| 244 | { |
| 245 | int i,j; |
| 246 | freeExpressionTokens(&(layer->filter)); |
| 247 | freeExpressionTokens(&(layer->cluster.group)); |
| 248 | freeExpressionTokens(&(layer->cluster.filter)); |
| 249 | for(i=0; i<layer->numclasses; i++) |
| 250 | { |
| 251 | freeExpressionTokens(&(layer->class[i]->expression)); |
| 252 | freeExpressionTokens(&(layer->class[i]->text)); |
| 253 | for(j=0; j<layer->class[i]->numstyles; j++) |
| 254 | freeExpressionTokens(&(layer->class[i]->styles[j]->_geomtransform)); |
| 255 | } |
| 256 | } |
| 257 | |
| 258 | /* allocate the iteminfo index array - same order as the item list */ |
| 259 | int msUnionLayerInitItemInfo(layerObj *layer) |
no test coverage detected