• Home
  • Raw
  • Download

Lines Matching refs:iface

63 static void test_iface1_base_init    (TestIface1Class *iface);
64 static void test_iface1_default_init (TestIface1Class *iface, gpointer class_data);
73 static void test_iface2_base_init (TestIface2Class *iface);
82 static void test_iface3_base_init (TestIface3Class *iface);
91 static void test_iface4_base_init (TestIface4Class *iface);
100 static void test_iface5_base_init (TestIface5Class *iface);
109 static void test_iface6_base_init (TestIface6Class *iface);
151 #define CHECK_IFACE_TWICE(iface) G_STMT_START { \ argument
155 g_assert (G_TYPE_IS_INTERFACE (((GTypeInterface*) iface)->g_type)); \
157 g_assert (((GTypeInterface*) iface)->g_instance_type == 0); \
159 g_assert (G_TYPE_IS_OBJECT (((GTypeInterface*) iface)->g_instance_type)); \
176 static void test_object_test_iface1_init (TestIface1Class *iface);
177 static void test_object_test_iface2_init (TestIface1Class *iface);
178 static void test_object_test_iface3_init (TestIface3Class *iface);
179 static void test_object_test_iface4_init (TestIface4Class *iface);
180 static void test_object_test_iface5_init (TestIface5Class *iface);
181 static void test_object_test_iface6_init (TestIface6Class *iface);
186 test_object_test_iface1_init (TestIface1Class *iface) in test_object_test_iface1_init() argument
190 g_assert (iface->default_val == 0x111111); in test_object_test_iface1_init()
192 iface->val = 0x10001; in test_object_test_iface1_init()
200 test_object_test_iface2_init (TestIface2Class *iface) in test_object_test_iface2_init() argument
204 iface->val = 0x20002; in test_object_test_iface2_init()
210 test_object_test_iface3_init (TestIface3Class *iface) in test_object_test_iface3_init() argument
214 iface->val = 0x30003; in test_object_test_iface3_init()
220 test_object_test_iface4_init (TestIface4Class *iface) in test_object_test_iface4_init() argument
224 iface->val = 0x40004; in test_object_test_iface4_init()
230 test_object_test_iface5_init (TestIface5Class *iface) in test_object_test_iface5_init() argument
234 iface->val = 0x50005; in test_object_test_iface5_init()
240 test_object_test_iface6_init (TestIface6Class *iface) in test_object_test_iface6_init() argument
244 iface->val = 0x60006; in test_object_test_iface6_init()
250 test_iface1_default_init (TestIface1Class *iface, in test_iface1_default_init() argument
254 g_assert (iface->base_iface.g_type == TEST_TYPE_IFACE1); in test_iface1_default_init()
255 g_assert (iface->base_iface.g_instance_type == 0); in test_iface1_default_init()
256 g_assert (iface->base_val == 0x110011); in test_iface1_default_init()
257 g_assert (iface->val == 0); in test_iface1_default_init()
258 g_assert (iface->default_val == 0); in test_iface1_default_init()
259 iface->default_val = 0x111111; in test_iface1_default_init()
263 test_iface1_base_init (TestIface1Class *iface) in test_iface1_base_init() argument
271 iface->base_val = 0x110011; in test_iface1_base_init()
272 g_assert (iface->default_val == 0); in test_iface1_base_init()
276 g_assert (iface->base_val == 0x110011); in test_iface1_base_init()
277 g_assert (iface->default_val == 0x111111); in test_iface1_base_init()
287 test_iface2_base_init (TestIface2Class *iface) in test_iface2_base_init() argument
289 CHECK_IFACE_TWICE (iface); in test_iface2_base_init()
291 iface->base_val = 0x220022; in test_iface2_base_init()
297 test_iface3_base_init (TestIface3Class *iface) in test_iface3_base_init() argument
299 CHECK_IFACE_TWICE (iface); in test_iface3_base_init()
301 iface->base_val = 0x330033; in test_iface3_base_init()
307 test_iface4_base_init (TestIface4Class *iface) in test_iface4_base_init() argument
309 CHECK_IFACE_TWICE (iface); in test_iface4_base_init()
311 iface->base_val = 0x440044; in test_iface4_base_init()
317 test_iface5_base_init (TestIface5Class *iface) in test_iface5_base_init() argument
319 CHECK_IFACE_TWICE (iface); in test_iface5_base_init()
321 iface->base_val = 0x550055; in test_iface5_base_init()
327 test_iface6_base_init (TestIface6Class *iface) in test_iface6_base_init() argument
329 CHECK_IFACE_TWICE (iface); in test_iface6_base_init()
331 iface->base_val = 0x660066; in test_iface6_base_init()
379 TestIfaceClass *iface; in DEFINE_TYPE() local
410 iface = TEST_IFACE1_GET_CLASS (object); in DEFINE_TYPE()
411 g_assert (iface && iface->val == 0x10001 && iface->base_val == 0x110011); in DEFINE_TYPE()
412 iface = TEST_IFACE3_GET_CLASS (object); in DEFINE_TYPE()
413 g_assert (iface && iface->val == 0x30003 && iface->base_val == 0x330033); in DEFINE_TYPE()
414 iface = TEST_IFACE4_GET_CLASS (object); in DEFINE_TYPE()
415 g_assert (iface && iface->val == 0x40004 && iface->base_val == 0x440044); in DEFINE_TYPE()
416 iface = TEST_IFACE5_GET_CLASS (object); in DEFINE_TYPE()
417 g_assert (iface && iface->val == 0x50005 && iface->base_val == 0x550055); in DEFINE_TYPE()
418 iface = TEST_IFACE6_GET_CLASS (object); in DEFINE_TYPE()
419 g_assert (iface && iface->val == 0x60006 && iface->base_val == 0x660066); in DEFINE_TYPE()