您当前的位置:首页 > IT编程 > C++
| C语言 | Java | VB | VC | python | Android | TensorFlow | C++ | oracle | 学术与代码 | cnn卷积神经网络 | gnn | 图像修复 | Keras | 数据集 | Neo4j | 自然语言处理 | 深度学习 | 医学CAD | 医学影像 | 超参数 | pointnet | pytorch | 异常检测 | Transformers | 情感分类 | 知识图谱 |

自学教程:C++ validate_test_init函数代码示例

51自学网 2021-06-03 09:32:55
  C++
这篇教程C++ validate_test_init函数代码示例写得很实用,希望能帮到您。

本文整理汇总了C++中validate_test_init函数的典型用法代码示例。如果您正苦于以下问题:C++ validate_test_init函数的具体用法?C++ validate_test_init怎么用?C++ validate_test_init使用的例子?那么恭喜您, 这里精选的函数代码示例或许可以为您提供帮助。

在下文中一共展示了validate_test_init函数的17个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于我们的系统推荐出更棒的C++代码示例。

示例1: test_validate_alternate

static void test_validate_alternate(TestInputVisitorData *data,                                    const void *unused){    UserDefAlternate *tmp = NULL;    Visitor *v;    v = validate_test_init(data, "42");    visit_type_UserDefAlternate(v, NULL, &tmp, &error_abort);    qapi_free_UserDefAlternate(tmp);}
开发者ID:Isaac-Lozano,项目名称:qemu,代码行数:11,


示例2: test_validate_union_native_list

static void test_validate_union_native_list(TestInputVisitorData *data,                                            const void *unused){    UserDefNativeListUnion *tmp = NULL;    Visitor *v;    v = validate_test_init(data, "{ 'type': 'integer', 'data' : [ 1, 2 ] }");    visit_type_UserDefNativeListUnion(v, NULL, &tmp, &error_abort);    qapi_free_UserDefNativeListUnion(tmp);}
开发者ID:Isaac-Lozano,项目名称:qemu,代码行数:11,


示例3: test_validate_list

static void test_validate_list(TestInputVisitorData *data,                                const void *unused){    UserDefOneList *head = NULL;    Visitor *v;    v = validate_test_init(data, "[ { 'string': 'string0', 'integer': 42 }, { 'string': 'string1', 'integer': 43 }, { 'string': 'string2', 'integer': 44 } ]");    visit_type_UserDefOneList(v, NULL, &head, &error_abort);    qapi_free_UserDefOneList(head);}
开发者ID:Isaac-Lozano,项目名称:qemu,代码行数:11,


示例4: test_validate_struct

static void test_validate_struct(TestInputVisitorData *data,                                  const void *unused){    TestStruct *p = NULL;    Visitor *v;    v = validate_test_init(data, "{ 'integer': -42, 'boolean': true, 'string': 'foo' }");    visit_type_TestStruct(v, NULL, &p, &error_abort);    g_free(p->string);    g_free(p);}
开发者ID:Isaac-Lozano,项目名称:qemu,代码行数:12,


示例5: test_validate_fail_struct_nested

static void test_validate_fail_struct_nested(TestInputVisitorData *data,                                              const void *unused){    UserDefNested *udp = NULL;    Error *err = NULL;    Visitor *v;    v = validate_test_init(data, "{ 'string0': 'string0', 'dict1': { 'string1': 'string1', 'dict2': { 'userdef1': { 'integer': 42, 'string': 'string', 'extra': [42, 23, {'foo':'bar'}] }, 'string2': 'string2'}}}");    visit_type_UserDefNested(v, &udp, NULL, &err);    g_assert(err);    qapi_free_UserDefNested(udp);}
开发者ID:Acidburn0zzz,项目名称:qemu,代码行数:13,


示例6: test_validate_fail_union

static void test_validate_fail_union(TestInputVisitorData *data,                                      const void *unused){    UserDefUnion *tmp = NULL;    Error *err = NULL;    Visitor *v;    v = validate_test_init(data, "{ 'type': 'b', 'data' : { 'integer': 42 } }");    visit_type_UserDefUnion(v, &tmp, NULL, &err);    g_assert(err);    qapi_free_UserDefUnion(tmp);}
开发者ID:Acidburn0zzz,项目名称:qemu,代码行数:13,


示例7: test_validate_fail_alternate

static void test_validate_fail_alternate(TestInputVisitorData *data,                                         const void *unused){    UserDefAlternate *tmp;    Visitor *v;    Error *err = NULL;    v = validate_test_init(data, "3.14");    visit_type_UserDefAlternate(v, NULL, &tmp, &err);    error_free_or_abort(&err);    g_assert(!tmp);}
开发者ID:Isaac-Lozano,项目名称:qemu,代码行数:13,


示例8: test_validate_fail_struct

static void test_validate_fail_struct(TestInputVisitorData *data,                                       const void *unused){    TestStruct *p = NULL;    Error *err = NULL;    Visitor *v;    v = validate_test_init(data, "{ 'integer': -42, 'boolean': true, 'string': 'foo', 'extra': 42 }");    visit_type_TestStruct(v, NULL, &p, &err);    error_free_or_abort(&err);    g_assert(!p);}
开发者ID:Isaac-Lozano,项目名称:qemu,代码行数:13,


示例9: test_validate_fail_union_flat

static void test_validate_fail_union_flat(TestInputVisitorData *data,                                          const void *unused){    UserDefFlatUnion *tmp = NULL;    Error *err = NULL;    Visitor *v;    v = validate_test_init(data, "{ 'string': 'c', 'integer': 41, 'boolean': true }");    visit_type_UserDefFlatUnion(v, &tmp, NULL, &err);    g_assert(err);    qapi_free_UserDefFlatUnion(tmp);}
开发者ID:Acidburn0zzz,项目名称:qemu,代码行数:13,


示例10: test_validate_fail_list

static void test_validate_fail_list(TestInputVisitorData *data,                                     const void *unused){    UserDefOneList *head = NULL;    Error *err = NULL;    Visitor *v;    v = validate_test_init(data, "[ { 'string': 'string0', 'integer': 42 }, { 'string': 'string1', 'integer': 43 }, { 'string': 'string2', 'integer': 44, 'extra': 'ggg' } ]");    visit_type_UserDefOneList(v, &head, NULL, &err);    g_assert(err);    qapi_free_UserDefOneList(head);}
开发者ID:Acidburn0zzz,项目名称:qemu,代码行数:13,


示例11: test_validate_fail_union_anon

static void test_validate_fail_union_anon(TestInputVisitorData *data,                                          const void *unused){    UserDefAnonUnion *tmp = NULL;    Visitor *v;    Error *err = NULL;    v = validate_test_init(data, "3.14");    visit_type_UserDefAnonUnion(v, &tmp, NULL, &err);    g_assert(err);    qapi_free_UserDefAnonUnion(tmp);}
开发者ID:Acidburn0zzz,项目名称:qemu,代码行数:13,


示例12: test_validate_struct_nested

static void test_validate_struct_nested(TestInputVisitorData *data,                                         const void *unused){    UserDefTwo *udp = NULL;    Visitor *v;    v = validate_test_init(data, "{ 'string0': 'string0', "                           "'dict1': { 'string1': 'string1', "                           "'dict2': { 'userdef': { 'integer': 42, "                           "'string': 'string' }, 'string': 'string2'}}}");    visit_type_UserDefTwo(v, NULL, &udp, &error_abort);    qapi_free_UserDefTwo(udp);}
开发者ID:Isaac-Lozano,项目名称:qemu,代码行数:14,


示例13: test_validate_fail_union_native_list

static void test_validate_fail_union_native_list(TestInputVisitorData *data,                                                 const void *unused){    UserDefNativeListUnion *tmp = NULL;    Error *err = NULL;    Visitor *v;    v = validate_test_init(data,                           "{ 'type': 'integer', 'data' : [ 'string' ] }");    visit_type_UserDefNativeListUnion(v, NULL, &tmp, &err);    error_free_or_abort(&err);    g_assert(!tmp);}
开发者ID:Isaac-Lozano,项目名称:qemu,代码行数:14,


示例14: test_validate_fail_union_flat_no_discrim

static void test_validate_fail_union_flat_no_discrim(TestInputVisitorData *data,                                                     const void *unused){    UserDefFlatUnion2 *tmp = NULL;    Error *err = NULL;    Visitor *v;    /* test situation where discriminator field ('enum1' here) is missing */    v = validate_test_init(data, "{ 'integer': 42, 'string': 'c', 'string1': 'd', 'string2': 'e' }");    visit_type_UserDefFlatUnion2(v, NULL, &tmp, &err);    error_free_or_abort(&err);    g_assert(!tmp);}
开发者ID:Isaac-Lozano,项目名称:qemu,代码行数:14,


示例15: test_validate_union_flat

static void test_validate_union_flat(TestInputVisitorData *data,                                     const void *unused){    UserDefFlatUnion *tmp = NULL;    Visitor *v;    v = validate_test_init(data,                           "{ 'enum1': 'value1', "                           "'integer': 41, "                           "'string': 'str', "                           "'boolean': true }");    visit_type_UserDefFlatUnion(v, NULL, &tmp, &error_abort);    qapi_free_UserDefFlatUnion(tmp);}
开发者ID:Isaac-Lozano,项目名称:qemu,代码行数:15,


示例16: test_validate_union_flat

static void test_validate_union_flat(TestInputVisitorData *data,                                     const void *unused){    UserDefFlatUnion *tmp = NULL;    Visitor *v;    Error *err = NULL;    v = validate_test_init(data,                           "{ 'enum1': 'value1', "                           "'string': 'str', "                           "'boolean': true }");    /* TODO when generator bug is fixed, add 'integer': 41 */    visit_type_UserDefFlatUnion(v, &tmp, NULL, &err);    g_assert(!err);    qapi_free_UserDefFlatUnion(tmp);}
开发者ID:Acidburn0zzz,项目名称:qemu,代码行数:17,


示例17: test_validate_fail_struct_missing

static void test_validate_fail_struct_missing(TestInputVisitorData *data,                                              const void *unused){    Error *err = NULL;    Visitor *v;    QObject *any;    GenericAlternate *alt;    bool present;    int en;    int64_t i64;    uint32_t u32;    int8_t i8;    char *str;    double dbl;    v = validate_test_init(data, "{}");    visit_start_struct(v, NULL, NULL, 0, &error_abort);    visit_start_struct(v, "struct", NULL, 0, &err);    error_free_or_abort(&err);    visit_start_list(v, "list", NULL, 0, &err);    error_free_or_abort(&err);    visit_start_alternate(v, "alternate", &alt, sizeof(*alt), false, &err);    error_free_or_abort(&err);    visit_optional(v, "optional", &present);    g_assert(!present);    visit_type_enum(v, "enum", &en, EnumOne_lookup, &err);    error_free_or_abort(&err);    visit_type_int(v, "i64", &i64, &err);    error_free_or_abort(&err);    visit_type_uint32(v, "u32", &u32, &err);    error_free_or_abort(&err);    visit_type_int8(v, "i8", &i8, &err);    error_free_or_abort(&err);    visit_type_str(v, "i8", &str, &err);    error_free_or_abort(&err);    visit_type_number(v, "dbl", &dbl, &err);    error_free_or_abort(&err);    visit_type_any(v, "any", &any, &err);    error_free_or_abort(&err);    visit_type_null(v, "null", &err);    error_free_or_abort(&err);    visit_end_struct(v, NULL);}
开发者ID:heiher,项目名称:qemu,代码行数:43,



注:本文中的validate_test_init函数示例整理自Github/MSDocs等源码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。


C++ validationMessageValueMissingText函数代码示例
C++ validate_instantiation函数代码示例
万事OK自学网:51自学网_软件自学网_CAD自学网自学excel、自学PS、自学CAD、自学C语言、自学css3实例,是一个通过网络自主学习工作技能的自学平台,网友喜欢的软件自学网站。