Lines Matching refs:model

1291 	sdlContentModelPtr model = emalloc(sizeof(sdlContentModel));  in sdl_deserialize_model()  local
1293 WSDL_CACHE_GET_1(model->kind, sdlContentKind, in); in sdl_deserialize_model()
1294 WSDL_CACHE_GET_INT(model->min_occurs, in); in sdl_deserialize_model()
1295 WSDL_CACHE_GET_INT(model->max_occurs, in); in sdl_deserialize_model()
1296 switch (model->kind) { in sdl_deserialize_model()
1299 model->u.element = elements[i]; in sdl_deserialize_model()
1305 model->u.content = emalloc(sizeof(HashTable)); in sdl_deserialize_model()
1306 zend_hash_init(model->u.content, i, NULL, delete_model, 0); in sdl_deserialize_model()
1309 zend_hash_next_index_insert_ptr(model->u.content, x); in sdl_deserialize_model()
1314 model->u.group_ref = sdl_deserialize_string(in); in sdl_deserialize_model()
1318 model->u.group = types[i]; in sdl_deserialize_model()
1323 return model; in sdl_deserialize_model()
1405 type->model = sdl_deserialize_model(types, elements, in); in sdl_deserialize_type()
1871 static void sdl_serialize_model(sdlContentModelPtr model, HashTable *tmp_types, HashTable *tmp_elem… in sdl_serialize_model() argument
1873 WSDL_CACHE_PUT_1(model->kind, out); in sdl_serialize_model()
1874 WSDL_CACHE_PUT_INT(model->min_occurs, out); in sdl_serialize_model()
1875 WSDL_CACHE_PUT_INT(model->max_occurs, out); in sdl_serialize_model()
1876 switch (model->kind) { in sdl_serialize_model()
1878 sdl_serialize_type_ref(model->u.element, tmp_elements, out); in sdl_serialize_model()
1884 int i = zend_hash_num_elements(model->u.content); in sdl_serialize_model()
1887 ZEND_HASH_FOREACH_PTR(model->u.content, tmp) { in sdl_serialize_model()
1893 sdl_serialize_string(model->u.group_ref,out); in sdl_serialize_model()
1896 sdl_serialize_type_ref(model->u.group, tmp_types, out); in sdl_serialize_model()
2009 if (type->model) { in sdl_serialize_type()
2011 sdl_serialize_model(type->model, tmp_types, tmp_elements, out); in sdl_serialize_type()
2652 static sdlContentModelPtr make_persistent_sdl_model(sdlContentModelPtr model, HashTable *ptr_map, H… in make_persistent_sdl_model() argument
2659 *pmodel = *model; in make_persistent_sdl_model()
2672 …zend_hash_init(pmodel->u.content, zend_hash_num_elements(model->u.content), NULL, delete_model_per… in make_persistent_sdl_model()
2674 ZEND_HASH_FOREACH_PTR(model->u.content, tmp) { in make_persistent_sdl_model()
2818 if (type->model) { in make_persistent_sdl_type()
2819 ptype->model = make_persistent_sdl_model(ptype->model, ptr_map, bp_types, bp_encoders); in make_persistent_sdl_type()