グループのデータを取得
サンプル #include <uf_group.h> #include <uf_obj.h> #include <uf_obj_errors.h> #include <uf_obj_types.h> #include <uf_object_types.h> using namespace std; void Func2(tag_t tGroup) { printf("Func2\n"); int ret; tag_t *group_members; int count_of_members; //グループのデータを取得。 ret = UF_GROUP_ask_group_data(tGroup, &group_members, &count_of_members); int i, nType, nSubtype; for(i = 0; i < count_of_members; i++) { ret = UF_OBJ_ask_type_and_subtype(group_members[i], &nType, &nSubtype); printf("nType, nSubtype = %d, %d\n", nType, nSubtype); //グループのタグを拾った場合は再起処理 if(nType == UF_group_type){ Func2(group_members[i]); } } UF_free(group_members); return; }