Lines Matching refs:container
55 mergedict(NSMutableDictionary * container, NSDictionary * object, NSError ** error)
58 id existing = container[key];
70 [container setValue:new forKey:key];
230 *error = GEN_ERROR(KERN_INVALID_OBJECT, "invalid container");
238 NSMutableDictionary * container = [[NSMutableDictionary alloc] init];
246 retval[KCDataTypeNameForID(kcdata_iter_container_type(iter))] = container;
257 *error = GEN_ERROR(KERN_INVALID_ARGUMENT, "container marker mismatch");
269 ok = mergedict(container, tmpdict, error);
288 *error = GEN_ERRORF(KERN_INVALID_OBJECT, "repeated container id: %@", subcontainerID);
306 ok = mergedict(container, tmpdict, error);
313 *error = GEN_ERROR(KERN_INVALID_ARGUMENT, "missing container end");
317 ok = mergedict(container, sub_containers, error);
406 NSMutableDictionary *container = parseKCDataContainer(&iter, error);
407 if (!container)
409 assert([container count] == 1);
410 for (NSString * k in [container keyEnumerator]) {
416 *error = GEN_ERRORF(KERN_INVALID_OBJECT, "repeated container id: %@", containerID);
419 rootObject[k][containerID] = container[k];