MeParamObject* MeParams::detachItemFromObject( const char *string) { unsigned char i = 0; MeParamObject *c = _root->child; while (c && strcasecmp(c->name, string)) i++, c = c->next; if (c) return detachItemFromArray(i); return 0; }
aJsonObject* aJsonClass::detachItemFromObject(aJsonObject *object, const char *string) { unsigned char i = 0; aJsonObject *c = object->child; while (c && strcasecmp(c->name, string)) i++, c = c->next; if (c) return detachItemFromArray(object, i); return 0; }
void aJsonClass::deleteItemFromArray(aJsonObject *array, unsigned char which) { deleteItem(detachItemFromArray(array, which)); }
void MeParams::deleteItemFromArray(unsigned char which) { deleteItemFromRoot(detachItemFromArray(which)); }