v2 / vlib / v / gen / c / testdata / iface_method_order.c.must_have
19 lines · 19 sloc · 476 bytes · 97e894747f27f4076891b66421460465b486c2b7
Raw
1struct _main__Foo_interface_methods {
2void (*_method_a)(void* _);
3void (*_method_b)(void* _);
4};
5struct _main__Foo_interface_methods main__Foo_name_table[4] = {
6{0},
7{
8._method_a = main__Bar_a_Interface_main__Foo_method_adapter,
9._method_b = main__Bar_b_Interface_main__Foo_method_adapter,
10},
11{
12._method_a = (void*) 0,
13._method_b = (void*) 0,
14},
15{
16._method_a = main__Baz_a_Interface_main__Foo_method_adapter,
17._method_b = main__Baz_b_Interface_main__Foo_method_adapter,
18},
19};
20