static void test_native_list(TestOutputVisitorData *data,

                             const void *unused,

                             UserDefNativeListUnionKind kind)

{

    UserDefNativeListUnion *cvalue = g_new0(UserDefNativeListUnion, 1);

    QObject *obj;



    cvalue->type = kind;

    init_native_list(cvalue);



    visit_type_UserDefNativeListUnion(data->ov, NULL, &cvalue, &error_abort);



    obj = visitor_get(data);

    check_native_list(obj, cvalue->type);

    qapi_free_UserDefNativeListUnion(cvalue);

}

static void test_native_list(TestOutputVisitorData *data,

                             const void *unused,

                             UserDefNativeListUnionKind kind)

{

    UserDefNativeListUnion *cvalue = g_new0(UserDefNativeListUnion, 1);

    QObject *obj;



    cvalue->type = kind;

    init_native_list(cvalue);



    visit_type_UserDefNativeListUnion(data->ov, NULL, &cvalue, &error_abort);



    obj = visitor_get(data);

    check_native_list(obj, cvalue->type);

    qapi_free_UserDefNativeListUnion(cvalue);

}

static void FUNC_0(TestOutputVisitorData *VAR_0,

                             const void *VAR_1,

                             UserDefNativeListUnionKind VAR_2)

{

    UserDefNativeListUnion *cvalue = g_new0(UserDefNativeListUnion, 1);

    QObject *obj;



    cvalue->type = VAR_2;

    init_native_list(cvalue);



    visit_type_UserDefNativeListUnion(VAR_0->ov, NULL, &cvalue, &error_abort);



    obj = visitor_get(VAR_0);

    check_native_list(obj, cvalue->type);

    qapi_free_UserDefNativeListUnion(cvalue);

}

static void FUNC_0(TestOutputVisitorData *VAR_0,
const void *VAR_1,
UserDefNativeListUnionKind VAR_2)
{ UserDefNativeListUnion *cvalue = g_new0(UserDefNativeListUnion, 1); QObject *obj; cvalue->type = VAR_2; init_native_list(cvalue); visit_type_UserDefNativeListUnion(VAR_0->ov, NULL, &cvalue, &error_abort); obj = visitor_get(VAR_0); check_native_list(obj, cvalue->type); qapi_free_UserDefNativeListUnion(cvalue); }